DBA Data[Home] [Help]

APPS.XLA_00200_AAD_S_000020_PKG dependencies on XLA_AE_LINES_PKG

Line 6744: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

6740: --
6741: -- bulk performance
6742: --
6743: l_balance_type_code VARCHAR2(1);
6744: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
6745: l_log_module VARCHAR2(240);
6746:
6747: --
6748: -- Upgrade strategy

Line 6814: XLA_AE_LINES_PKG.SetNewLine;

6810: ') = 'ACCRUAL'
6811: THEN
6812:
6813: --
6814: XLA_AE_LINES_PKG.SetNewLine;
6815:
6816: p_balance_type_code := l_balance_type_code;
6817: -- set the flag so later we will know whether the gain loss line needs to be created
6818:

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

6822:
6823: --
6824: -- bulk performance
6825: --
6826: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
6827: p_header_num => 0); -- 4262811
6828: --
6829: -- set accounting line options
6830: --

Line 6831: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

6827: p_header_num => 0); -- 4262811
6828: --
6829: -- set accounting line options
6830: --
6831: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
6832: p_natural_side_code => 'D'
6833: , p_gain_or_loss_flag => 'N'
6834: , p_gl_transfer_mode_code => 'S'
6835: , p_acct_entry_type_code => 'A'

Line 6845: xla_ae_lines_pkg.SetAcctLineType

6841: --
6842: --
6843: -- set accounting line type info
6844: --
6845: xla_ae_lines_pkg.SetAcctLineType
6846: (p_component_type => l_component_type
6847: ,p_event_type_code => l_event_type_code
6848: ,p_line_definition_owner_code => l_line_definition_owner_code
6849: ,p_line_definition_code => l_line_definition_code

Line 6859: xla_ae_lines_pkg.SetAcctClass(

6855: ,p_event_class_code => l_event_class_code);
6856: --
6857: -- set accounting class
6858: --
6859: xla_ae_lines_pkg.SetAcctClass(
6860: p_accounting_class_code => 'ACCRUAL'
6861: , p_ae_header_id => l_ae_header_id
6862: );
6863:

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

6863:
6864: --
6865: -- set rounding class
6866: --
6867: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
6868: 'ACCRUAL';
6869:
6870: --
6871: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

6867: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
6868: 'ACCRUAL';
6869:
6870: --
6871: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
6872: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6873: --
6874: -- bulk performance
6875: --

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

6868: 'ACCRUAL';
6869:
6870: --
6871: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
6872: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6873: --
6874: -- bulk performance
6875: --
6876: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

6872: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6873: --
6874: -- bulk performance
6875: --
6876: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6877:
6878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6879: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6880:

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

6874: -- bulk performance
6875: --
6876: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6877:
6878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6879: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6880:
6881: -- 4955764
6882: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

6878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6879: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6880:
6881: -- 4955764
6882: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6883: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6884:
6885: -- 4458381 Public Sector Enh
6886:

Line 6990: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

6986: l_rec_acct_attrs.array_num_value(42) := p_source_88;
6987: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
6988: l_rec_acct_attrs.array_num_value(43) := p_source_89;
6989:
6990: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
6991: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
6992:
6993: ---------------------------------------------------------------------------------------------------------------
6994: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

6987: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
6988: l_rec_acct_attrs.array_num_value(43) := p_source_89;
6989:
6990: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
6991: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
6992:
6993: ---------------------------------------------------------------------------------------------------------------
6994: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6995: ---------------------------------------------------------------------------------------------------------------

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

6990: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
6991: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
6992:
6993: ---------------------------------------------------------------------------------------------------------------
6994: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6995: ---------------------------------------------------------------------------------------------------------------
6996: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6997:
6998: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

6992:
6993: ---------------------------------------------------------------------------------------------------------------
6994: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6995: ---------------------------------------------------------------------------------------------------------------
6996: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6997:
6998: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6999: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7000:

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

6994: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
6995: ---------------------------------------------------------------------------------------------------------------
6996: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6997:
6998: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6999: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7000:
7001: IF xla_accounting_cache_pkg.GetValueChar
7002: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

6995: ---------------------------------------------------------------------------------------------------------------
6996: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
6997:
6998: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6999: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7000:
7001: IF xla_accounting_cache_pkg.GetValueChar
7002: (p_source_code => 'LEDGER_CATEGORY_CODE'
7003: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 7010: xla_ae_lines_pkg.BflowUpgEntry

7006: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7007: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
7008: )
7009: THEN
7010: xla_ae_lines_pkg.BflowUpgEntry
7011: (p_business_method_code => l_bflow_method_code
7012: ,p_business_class_code => l_bflow_class_code
7013: ,p_balance_type => l_balance_type_code);
7014: ELSE

Line 7027: xla_ae_lines_pkg.SetLineDescription(

7023: --
7024: -- call description
7025: --
7026:
7027: xla_ae_lines_pkg.SetLineDescription(
7028: p_ae_header_id => l_ae_header_id
7029: ,p_description => Description_1 (
7030: p_application_id => p_application_id
7031: , p_ae_header_id => l_ae_header_id

Line 7060: xla_ae_lines_pkg.set_ccid(

7056: , x_value_type_code => l_adr_value_type_code
7057: , p_side => 'NA'
7058: );
7059:
7060: xla_ae_lines_pkg.set_ccid(
7061: p_code_combination_id => l_ccid
7062: , p_value_type_code => l_adr_value_type_code
7063: , p_transaction_coa_id => l_adr_transaction_coa_id
7064: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 7096: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

7092: xla_accounting_err_pkg.build_message
7093: (p_appli_s_name => 'XLA'
7094: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
7095: ,p_token_1 => 'LINE_NUMBER'
7096: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
7097: ,p_token_2 => 'LINE_TYPE_NAME'
7098: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
7099: l_component_type
7100: ,l_component_code

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

7128: --
7129: --
7130: ------------------------------------------------------------------------------------------------
7131: -- 4219869 Business Flow
7132: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7133: -- Prior Entry. Currently, the following code is always generated.
7134: ------------------------------------------------------------------------------------------------
7135: XLA_AE_LINES_PKG.ValidateCurrentLine;
7136:

Line 7135: XLA_AE_LINES_PKG.ValidateCurrentLine;

7131: -- 4219869 Business Flow
7132: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7133: -- Prior Entry. Currently, the following code is always generated.
7134: ------------------------------------------------------------------------------------------------
7135: XLA_AE_LINES_PKG.ValidateCurrentLine;
7136:
7137: ------------------------------------------------------------------------------------
7138: -- 4219869 Business Flow
7139: -- Populated credit and debit amounts -- Need to generate this within IF

Line 7141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7137: ------------------------------------------------------------------------------------
7138: -- 4219869 Business Flow
7139: -- Populated credit and debit amounts -- Need to generate this within IF
7140: ------------------------------------------------------------------------------------
7141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7142:
7143: ----------------------------------------------------------------------------------
7144: -- 4219869 Business Flow
7145: -- Update journal entry status -- Need to generate this within IF

Line 7173: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

7169: -- To allow MPA report to determine if it should generate report process
7170: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7171: ------------------------------------------------------------------------------------------
7172:
7173: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7174: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7175: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7176: -- call ADRs
7177: -- Bug 4922099

Line 7174: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

7170: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7171: ------------------------------------------------------------------------------------------
7172:
7173: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7174: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7175: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7176: -- call ADRs
7177: -- Bug 4922099
7178: --

Line 7198: xla_ae_lines_pkg.set_ccid(

7194: , x_value_type_code => l_adr_value_type_code
7195: , p_side => 'NA'
7196: );
7197:
7198: xla_ae_lines_pkg.set_ccid(
7199: p_code_combination_id => l_ccid
7200: , p_value_type_code => l_adr_value_type_code
7201: , p_transaction_coa_id => l_adr_transaction_coa_id
7202: , p_accounting_coa_id => l_adr_accounting_coa_id

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

7217:
7218: --
7219: -- Update the line information that should be overwritten
7220: --
7221: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7222: p_header_num => 1);
7223: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7224:
7225: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

7219: -- Update the line information that should be overwritten
7220: --
7221: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7222: p_header_num => 1);
7223: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7224:
7225: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7226:
7227: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

7221: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7222: p_header_num => 1);
7223: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7224:
7225: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7226:
7227: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7228: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7229: END IF;

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

7224:
7225: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7226:
7227: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7228: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7229: END IF;
7230:
7231: --
7232: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

7231: --
7232: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7233: --
7234: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7235: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7236: ELSE
7237: ---------------------------------------------------------------------------------------------------
7238: -- 4262811a Switch Sign
7239: ---------------------------------------------------------------------------------------------------

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

7236: ELSE
7237: ---------------------------------------------------------------------------------------------------
7238: -- 4262811a Switch Sign
7239: ---------------------------------------------------------------------------------------------------
7240: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

7237: ---------------------------------------------------------------------------------------------------
7238: -- 4262811a Switch Sign
7239: ---------------------------------------------------------------------------------------------------
7240: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7245: -- 5132302

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

7238: -- 4262811a Switch Sign
7239: ---------------------------------------------------------------------------------------------------
7240: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7245: -- 5132302
7246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

7239: ---------------------------------------------------------------------------------------------------
7240: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7245: -- 5132302
7246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

7240: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7245: -- 5132302
7246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7248:

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

7242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7245: -- 5132302
7246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7248:
7249: END IF;
7250:

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

7243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7245: -- 5132302
7246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7248:
7249: END IF;
7250:
7251: -- 4955764

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

7248:
7249: END IF;
7250:
7251: -- 4955764
7252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7253: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7254:
7255:
7256: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 7256: XLA_AE_LINES_PKG.ValidateCurrentLine;

7252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7253: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7254:
7255:
7256: XLA_AE_LINES_PKG.ValidateCurrentLine;
7257: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7258:
7259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7260: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 7257: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7253: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7254:
7255:
7256: XLA_AE_LINES_PKG.ValidateCurrentLine;
7257: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7258:
7259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7260: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7261: ,p_balance_type_code => l_balance_type_code);

Line 7450: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

7446: --
7447: -- bulk performance
7448: --
7449: l_balance_type_code VARCHAR2(1);
7450: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
7451: l_log_module VARCHAR2(240);
7452:
7453: --
7454: -- Upgrade strategy

Line 7520: XLA_AE_LINES_PKG.SetNewLine;

7516: ') = 'ACCRUAL'
7517: THEN
7518:
7519: --
7520: XLA_AE_LINES_PKG.SetNewLine;
7521:
7522: p_balance_type_code := l_balance_type_code;
7523: -- set the flag so later we will know whether the gain loss line needs to be created
7524:

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

7528:
7529: --
7530: -- bulk performance
7531: --
7532: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
7533: p_header_num => 0); -- 4262811
7534: --
7535: -- set accounting line options
7536: --

Line 7537: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

7533: p_header_num => 0); -- 4262811
7534: --
7535: -- set accounting line options
7536: --
7537: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
7538: p_natural_side_code => 'D'
7539: , p_gain_or_loss_flag => 'N'
7540: , p_gl_transfer_mode_code => 'S'
7541: , p_acct_entry_type_code => 'A'

Line 7551: xla_ae_lines_pkg.SetAcctLineType

7547: --
7548: --
7549: -- set accounting line type info
7550: --
7551: xla_ae_lines_pkg.SetAcctLineType
7552: (p_component_type => l_component_type
7553: ,p_event_type_code => l_event_type_code
7554: ,p_line_definition_owner_code => l_line_definition_owner_code
7555: ,p_line_definition_code => l_line_definition_code

Line 7565: xla_ae_lines_pkg.SetAcctClass(

7561: ,p_event_class_code => l_event_class_code);
7562: --
7563: -- set accounting class
7564: --
7565: xla_ae_lines_pkg.SetAcctClass(
7566: p_accounting_class_code => 'ACCRUAL'
7567: , p_ae_header_id => l_ae_header_id
7568: );
7569:

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

7569:
7570: --
7571: -- set rounding class
7572: --
7573: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
7574: 'ACCRUAL';
7575:
7576: --
7577: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

7573: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
7574: 'ACCRUAL';
7575:
7576: --
7577: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
7578: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7579: --
7580: -- bulk performance
7581: --

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

7574: 'ACCRUAL';
7575:
7576: --
7577: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
7578: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7579: --
7580: -- bulk performance
7581: --
7582: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

7578: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7579: --
7580: -- bulk performance
7581: --
7582: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7583:
7584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7585: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7586:

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

7580: -- bulk performance
7581: --
7582: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7583:
7584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7585: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7586:
7587: -- 4955764
7588: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

7584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7585: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7586:
7587: -- 4955764
7588: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7589: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
7590:
7591: -- 4458381 Public Sector Enh
7592:

Line 7694: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

7690: l_rec_acct_attrs.array_num_value(41) := p_source_88;
7691: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
7692: l_rec_acct_attrs.array_num_value(42) := p_source_89;
7693:
7694: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7695: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7696:
7697: ---------------------------------------------------------------------------------------------------------------
7698: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

7691: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
7692: l_rec_acct_attrs.array_num_value(42) := p_source_89;
7693:
7694: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7695: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7696:
7697: ---------------------------------------------------------------------------------------------------------------
7698: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7699: ---------------------------------------------------------------------------------------------------------------

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

7694: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7695: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7696:
7697: ---------------------------------------------------------------------------------------------------------------
7698: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7699: ---------------------------------------------------------------------------------------------------------------
7700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7701:
7702: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

7696:
7697: ---------------------------------------------------------------------------------------------------------------
7698: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7699: ---------------------------------------------------------------------------------------------------------------
7700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7701:
7702: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7703: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7704:

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

7698: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7699: ---------------------------------------------------------------------------------------------------------------
7700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7701:
7702: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7703: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7704:
7705: IF xla_accounting_cache_pkg.GetValueChar
7706: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

7699: ---------------------------------------------------------------------------------------------------------------
7700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7701:
7702: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7703: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7704:
7705: IF xla_accounting_cache_pkg.GetValueChar
7706: (p_source_code => 'LEDGER_CATEGORY_CODE'
7707: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 7714: xla_ae_lines_pkg.BflowUpgEntry

7710: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7711: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
7712: )
7713: THEN
7714: xla_ae_lines_pkg.BflowUpgEntry
7715: (p_business_method_code => l_bflow_method_code
7716: ,p_business_class_code => l_bflow_class_code
7717: ,p_balance_type => l_balance_type_code);
7718: ELSE

Line 7731: xla_ae_lines_pkg.SetLineDescription(

7727: --
7728: -- call description
7729: --
7730:
7731: xla_ae_lines_pkg.SetLineDescription(
7732: p_ae_header_id => l_ae_header_id
7733: ,p_description => Description_1 (
7734: p_application_id => p_application_id
7735: , p_ae_header_id => l_ae_header_id

Line 7764: xla_ae_lines_pkg.set_ccid(

7760: , x_value_type_code => l_adr_value_type_code
7761: , p_side => 'NA'
7762: );
7763:
7764: xla_ae_lines_pkg.set_ccid(
7765: p_code_combination_id => l_ccid
7766: , p_value_type_code => l_adr_value_type_code
7767: , p_transaction_coa_id => l_adr_transaction_coa_id
7768: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 7800: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

7796: xla_accounting_err_pkg.build_message
7797: (p_appli_s_name => 'XLA'
7798: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
7799: ,p_token_1 => 'LINE_NUMBER'
7800: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
7801: ,p_token_2 => 'LINE_TYPE_NAME'
7802: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
7803: l_component_type
7804: ,l_component_code

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

7832: --
7833: --
7834: ------------------------------------------------------------------------------------------------
7835: -- 4219869 Business Flow
7836: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7837: -- Prior Entry. Currently, the following code is always generated.
7838: ------------------------------------------------------------------------------------------------
7839: XLA_AE_LINES_PKG.ValidateCurrentLine;
7840:

Line 7839: XLA_AE_LINES_PKG.ValidateCurrentLine;

7835: -- 4219869 Business Flow
7836: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7837: -- Prior Entry. Currently, the following code is always generated.
7838: ------------------------------------------------------------------------------------------------
7839: XLA_AE_LINES_PKG.ValidateCurrentLine;
7840:
7841: ------------------------------------------------------------------------------------
7842: -- 4219869 Business Flow
7843: -- Populated credit and debit amounts -- Need to generate this within IF

Line 7845: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7841: ------------------------------------------------------------------------------------
7842: -- 4219869 Business Flow
7843: -- Populated credit and debit amounts -- Need to generate this within IF
7844: ------------------------------------------------------------------------------------
7845: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7846:
7847: ----------------------------------------------------------------------------------
7848: -- 4219869 Business Flow
7849: -- Update journal entry status -- Need to generate this within IF

Line 7877: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

7873: -- To allow MPA report to determine if it should generate report process
7874: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7875: ------------------------------------------------------------------------------------------
7876:
7877: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7878: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7879: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7880: -- call ADRs
7881: -- Bug 4922099

Line 7878: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

7874: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7875: ------------------------------------------------------------------------------------------
7876:
7877: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7878: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7879: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7880: -- call ADRs
7881: -- Bug 4922099
7882: --

Line 7902: xla_ae_lines_pkg.set_ccid(

7898: , x_value_type_code => l_adr_value_type_code
7899: , p_side => 'NA'
7900: );
7901:
7902: xla_ae_lines_pkg.set_ccid(
7903: p_code_combination_id => l_ccid
7904: , p_value_type_code => l_adr_value_type_code
7905: , p_transaction_coa_id => l_adr_transaction_coa_id
7906: , p_accounting_coa_id => l_adr_accounting_coa_id

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

7921:
7922: --
7923: -- Update the line information that should be overwritten
7924: --
7925: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7926: p_header_num => 1);
7927: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7928:
7929: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

7923: -- Update the line information that should be overwritten
7924: --
7925: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7926: p_header_num => 1);
7927: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7928:
7929: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7930:
7931: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

7925: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7926: p_header_num => 1);
7927: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7928:
7929: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7930:
7931: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7932: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7933: END IF;

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

7928:
7929: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7930:
7931: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7932: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7933: END IF;
7934:
7935: --
7936: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

7935: --
7936: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7937: --
7938: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7939: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7940: ELSE
7941: ---------------------------------------------------------------------------------------------------
7942: -- 4262811a Switch Sign
7943: ---------------------------------------------------------------------------------------------------

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

7940: ELSE
7941: ---------------------------------------------------------------------------------------------------
7942: -- 4262811a Switch Sign
7943: ---------------------------------------------------------------------------------------------------
7944: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7947: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7948: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

7941: ---------------------------------------------------------------------------------------------------
7942: -- 4262811a Switch Sign
7943: ---------------------------------------------------------------------------------------------------
7944: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7947: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7948: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7949: -- 5132302

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

7942: -- 4262811a Switch Sign
7943: ---------------------------------------------------------------------------------------------------
7944: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7947: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7948: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7949: -- 5132302
7950: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

7943: ---------------------------------------------------------------------------------------------------
7944: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7947: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7948: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7949: -- 5132302
7950: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7951: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

7944: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7947: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7948: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7949: -- 5132302
7950: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7951: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7952:

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

7946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7947: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7948: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7949: -- 5132302
7950: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7951: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7952:
7953: END IF;
7954:

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

7947: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7948: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7949: -- 5132302
7950: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7951: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7952:
7953: END IF;
7954:
7955: -- 4955764

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

7952:
7953: END IF;
7954:
7955: -- 4955764
7956: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7957: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7958:
7959:
7960: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 7960: XLA_AE_LINES_PKG.ValidateCurrentLine;

7956: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7957: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7958:
7959:
7960: XLA_AE_LINES_PKG.ValidateCurrentLine;
7961: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7962:
7963: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7964: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 7961: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7957: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7958:
7959:
7960: XLA_AE_LINES_PKG.ValidateCurrentLine;
7961: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7962:
7963: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7964: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7965: ,p_balance_type_code => l_balance_type_code);

Line 8156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

8152: --
8153: -- bulk performance
8154: --
8155: l_balance_type_code VARCHAR2(1);
8156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
8157: l_log_module VARCHAR2(240);
8158:
8159: --
8160: -- Upgrade strategy

Line 8226: XLA_AE_LINES_PKG.SetNewLine;

8222: ') = 'ACCRUAL'
8223: THEN
8224:
8225: --
8226: XLA_AE_LINES_PKG.SetNewLine;
8227:
8228: p_balance_type_code := l_balance_type_code;
8229: -- set the flag so later we will know whether the gain loss line needs to be created
8230:

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

8234:
8235: --
8236: -- bulk performance
8237: --
8238: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
8239: p_header_num => 0); -- 4262811
8240: --
8241: -- set accounting line options
8242: --

Line 8243: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

8239: p_header_num => 0); -- 4262811
8240: --
8241: -- set accounting line options
8242: --
8243: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
8244: p_natural_side_code => 'D'
8245: , p_gain_or_loss_flag => 'N'
8246: , p_gl_transfer_mode_code => 'S'
8247: , p_acct_entry_type_code => 'A'

Line 8257: xla_ae_lines_pkg.SetAcctLineType

8253: --
8254: --
8255: -- set accounting line type info
8256: --
8257: xla_ae_lines_pkg.SetAcctLineType
8258: (p_component_type => l_component_type
8259: ,p_event_type_code => l_event_type_code
8260: ,p_line_definition_owner_code => l_line_definition_owner_code
8261: ,p_line_definition_code => l_line_definition_code

Line 8271: xla_ae_lines_pkg.SetAcctClass(

8267: ,p_event_class_code => l_event_class_code);
8268: --
8269: -- set accounting class
8270: --
8271: xla_ae_lines_pkg.SetAcctClass(
8272: p_accounting_class_code => 'ACCRUAL'
8273: , p_ae_header_id => l_ae_header_id
8274: );
8275:

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

8275:
8276: --
8277: -- set rounding class
8278: --
8279: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8280: 'ACCRUAL';
8281:
8282: --
8283: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

8279: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8280: 'ACCRUAL';
8281:
8282: --
8283: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8284: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8285: --
8286: -- bulk performance
8287: --

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

8280: 'ACCRUAL';
8281:
8282: --
8283: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8284: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8285: --
8286: -- bulk performance
8287: --
8288: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

8284: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8285: --
8286: -- bulk performance
8287: --
8288: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8289:
8290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8291: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8292:

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

8286: -- bulk performance
8287: --
8288: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8289:
8290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8291: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8292:
8293: -- 4955764
8294: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8291: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8292:
8293: -- 4955764
8294: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8295: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8296:
8297: -- 4458381 Public Sector Enh
8298:

Line 8404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

8400: l_rec_acct_attrs.array_num_value(43) := p_source_88;
8401: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
8402: l_rec_acct_attrs.array_num_value(44) := p_source_89;
8403:
8404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8405: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8406:
8407: ---------------------------------------------------------------------------------------------------------------
8408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

8401: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
8402: l_rec_acct_attrs.array_num_value(44) := p_source_89;
8403:
8404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8405: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8406:
8407: ---------------------------------------------------------------------------------------------------------------
8408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8409: ---------------------------------------------------------------------------------------------------------------

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

8404: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8405: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8406:
8407: ---------------------------------------------------------------------------------------------------------------
8408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8409: ---------------------------------------------------------------------------------------------------------------
8410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8411:
8412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

8406:
8407: ---------------------------------------------------------------------------------------------------------------
8408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8409: ---------------------------------------------------------------------------------------------------------------
8410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8411:
8412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8414:

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

8408: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8409: ---------------------------------------------------------------------------------------------------------------
8410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8411:
8412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8414:
8415: IF xla_accounting_cache_pkg.GetValueChar
8416: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

8409: ---------------------------------------------------------------------------------------------------------------
8410: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8411:
8412: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8414:
8415: IF xla_accounting_cache_pkg.GetValueChar
8416: (p_source_code => 'LEDGER_CATEGORY_CODE'
8417: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 8424: xla_ae_lines_pkg.BflowUpgEntry

8420: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8421: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
8422: )
8423: THEN
8424: xla_ae_lines_pkg.BflowUpgEntry
8425: (p_business_method_code => l_bflow_method_code
8426: ,p_business_class_code => l_bflow_class_code
8427: ,p_balance_type => l_balance_type_code);
8428: ELSE

Line 8441: xla_ae_lines_pkg.SetLineDescription(

8437: --
8438: -- call description
8439: --
8440:
8441: xla_ae_lines_pkg.SetLineDescription(
8442: p_ae_header_id => l_ae_header_id
8443: ,p_description => Description_1 (
8444: p_application_id => p_application_id
8445: , p_ae_header_id => l_ae_header_id

Line 8474: xla_ae_lines_pkg.set_ccid(

8470: , x_value_type_code => l_adr_value_type_code
8471: , p_side => 'NA'
8472: );
8473:
8474: xla_ae_lines_pkg.set_ccid(
8475: p_code_combination_id => l_ccid
8476: , p_value_type_code => l_adr_value_type_code
8477: , p_transaction_coa_id => l_adr_transaction_coa_id
8478: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 8510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

8506: xla_accounting_err_pkg.build_message
8507: (p_appli_s_name => 'XLA'
8508: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
8509: ,p_token_1 => 'LINE_NUMBER'
8510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
8511: ,p_token_2 => 'LINE_TYPE_NAME'
8512: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
8513: l_component_type
8514: ,l_component_code

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

8542: --
8543: --
8544: ------------------------------------------------------------------------------------------------
8545: -- 4219869 Business Flow
8546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8547: -- Prior Entry. Currently, the following code is always generated.
8548: ------------------------------------------------------------------------------------------------
8549: XLA_AE_LINES_PKG.ValidateCurrentLine;
8550:

Line 8549: XLA_AE_LINES_PKG.ValidateCurrentLine;

8545: -- 4219869 Business Flow
8546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8547: -- Prior Entry. Currently, the following code is always generated.
8548: ------------------------------------------------------------------------------------------------
8549: XLA_AE_LINES_PKG.ValidateCurrentLine;
8550:
8551: ------------------------------------------------------------------------------------
8552: -- 4219869 Business Flow
8553: -- Populated credit and debit amounts -- Need to generate this within IF

Line 8555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8551: ------------------------------------------------------------------------------------
8552: -- 4219869 Business Flow
8553: -- Populated credit and debit amounts -- Need to generate this within IF
8554: ------------------------------------------------------------------------------------
8555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8556:
8557: ----------------------------------------------------------------------------------
8558: -- 4219869 Business Flow
8559: -- Update journal entry status -- Need to generate this within IF

Line 8587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

8583: -- To allow MPA report to determine if it should generate report process
8584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8585: ------------------------------------------------------------------------------------------
8586:
8587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8590: -- call ADRs
8591: -- Bug 4922099

Line 8588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

8584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8585: ------------------------------------------------------------------------------------------
8586:
8587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8590: -- call ADRs
8591: -- Bug 4922099
8592: --

Line 8612: xla_ae_lines_pkg.set_ccid(

8608: , x_value_type_code => l_adr_value_type_code
8609: , p_side => 'NA'
8610: );
8611:
8612: xla_ae_lines_pkg.set_ccid(
8613: p_code_combination_id => l_ccid
8614: , p_value_type_code => l_adr_value_type_code
8615: , p_transaction_coa_id => l_adr_transaction_coa_id
8616: , p_accounting_coa_id => l_adr_accounting_coa_id

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

8631:
8632: --
8633: -- Update the line information that should be overwritten
8634: --
8635: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8636: p_header_num => 1);
8637: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8638:
8639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

8633: -- Update the line information that should be overwritten
8634: --
8635: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8636: p_header_num => 1);
8637: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8638:
8639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8640:
8641: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

8635: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8636: p_header_num => 1);
8637: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8638:
8639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8640:
8641: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8642: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8643: END IF;

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

8638:
8639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8640:
8641: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8642: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8643: END IF;
8644:
8645: --
8646: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

8645: --
8646: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8647: --
8648: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8649: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8650: ELSE
8651: ---------------------------------------------------------------------------------------------------
8652: -- 4262811a Switch Sign
8653: ---------------------------------------------------------------------------------------------------

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

8650: ELSE
8651: ---------------------------------------------------------------------------------------------------
8652: -- 4262811a Switch Sign
8653: ---------------------------------------------------------------------------------------------------
8654: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8656: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8658: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

8651: ---------------------------------------------------------------------------------------------------
8652: -- 4262811a Switch Sign
8653: ---------------------------------------------------------------------------------------------------
8654: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8656: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8658: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8659: -- 5132302

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

8652: -- 4262811a Switch Sign
8653: ---------------------------------------------------------------------------------------------------
8654: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8656: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8658: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8659: -- 5132302
8660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8653: ---------------------------------------------------------------------------------------------------
8654: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8656: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8658: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8659: -- 5132302
8660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8661: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

8654: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8656: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8658: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8659: -- 5132302
8660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8661: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8662:

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

8656: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8658: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8659: -- 5132302
8660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8661: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8662:
8663: END IF;
8664:

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

8657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8658: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8659: -- 5132302
8660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8661: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8662:
8663: END IF;
8664:
8665: -- 4955764

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

8662:
8663: END IF;
8664:
8665: -- 4955764
8666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8667: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8668:
8669:
8670: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 8670: XLA_AE_LINES_PKG.ValidateCurrentLine;

8666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8667: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8668:
8669:
8670: XLA_AE_LINES_PKG.ValidateCurrentLine;
8671: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8672:
8673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8674: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 8671: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8667: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8668:
8669:
8670: XLA_AE_LINES_PKG.ValidateCurrentLine;
8671: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8672:
8673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8674: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8675: ,p_balance_type_code => l_balance_type_code);

Line 8866: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

8862: --
8863: -- bulk performance
8864: --
8865: l_balance_type_code VARCHAR2(1);
8866: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
8867: l_log_module VARCHAR2(240);
8868:
8869: --
8870: -- Upgrade strategy

Line 8936: XLA_AE_LINES_PKG.SetNewLine;

8932: ') = 'ACCRUAL'
8933: THEN
8934:
8935: --
8936: XLA_AE_LINES_PKG.SetNewLine;
8937:
8938: p_balance_type_code := l_balance_type_code;
8939: -- set the flag so later we will know whether the gain loss line needs to be created
8940:

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

8944:
8945: --
8946: -- bulk performance
8947: --
8948: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
8949: p_header_num => 0); -- 4262811
8950: --
8951: -- set accounting line options
8952: --

Line 8953: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

8949: p_header_num => 0); -- 4262811
8950: --
8951: -- set accounting line options
8952: --
8953: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
8954: p_natural_side_code => 'D'
8955: , p_gain_or_loss_flag => 'N'
8956: , p_gl_transfer_mode_code => 'S'
8957: , p_acct_entry_type_code => 'A'

Line 8967: xla_ae_lines_pkg.SetAcctLineType

8963: --
8964: --
8965: -- set accounting line type info
8966: --
8967: xla_ae_lines_pkg.SetAcctLineType
8968: (p_component_type => l_component_type
8969: ,p_event_type_code => l_event_type_code
8970: ,p_line_definition_owner_code => l_line_definition_owner_code
8971: ,p_line_definition_code => l_line_definition_code

Line 8981: xla_ae_lines_pkg.SetAcctClass(

8977: ,p_event_class_code => l_event_class_code);
8978: --
8979: -- set accounting class
8980: --
8981: xla_ae_lines_pkg.SetAcctClass(
8982: p_accounting_class_code => 'ACCRUAL'
8983: , p_ae_header_id => l_ae_header_id
8984: );
8985:

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

8985:
8986: --
8987: -- set rounding class
8988: --
8989: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8990: 'ACCRUAL';
8991:
8992: --
8993: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

8989: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8990: 'ACCRUAL';
8991:
8992: --
8993: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8994: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8995: --
8996: -- bulk performance
8997: --

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

8990: 'ACCRUAL';
8991:
8992: --
8993: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8994: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8995: --
8996: -- bulk performance
8997: --
8998: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

8994: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8995: --
8996: -- bulk performance
8997: --
8998: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8999:
9000: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9001: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9002:

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

8996: -- bulk performance
8997: --
8998: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8999:
9000: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9001: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9002:
9003: -- 4955764
9004: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9000: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9001: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9002:
9003: -- 4955764
9004: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9005: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9006:
9007: -- 4458381 Public Sector Enh
9008:

Line 9112: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

9108: l_rec_acct_attrs.array_num_value(42) := p_source_88;
9109: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
9110: l_rec_acct_attrs.array_num_value(43) := p_source_89;
9111:
9112: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9113: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9114:
9115: ---------------------------------------------------------------------------------------------------------------
9116: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

9109: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
9110: l_rec_acct_attrs.array_num_value(43) := p_source_89;
9111:
9112: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9113: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9114:
9115: ---------------------------------------------------------------------------------------------------------------
9116: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9117: ---------------------------------------------------------------------------------------------------------------

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

9112: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9113: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9114:
9115: ---------------------------------------------------------------------------------------------------------------
9116: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9117: ---------------------------------------------------------------------------------------------------------------
9118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9119:
9120: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

9114:
9115: ---------------------------------------------------------------------------------------------------------------
9116: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9117: ---------------------------------------------------------------------------------------------------------------
9118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9119:
9120: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9121: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9122:

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

9116: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9117: ---------------------------------------------------------------------------------------------------------------
9118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9119:
9120: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9121: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9122:
9123: IF xla_accounting_cache_pkg.GetValueChar
9124: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

9117: ---------------------------------------------------------------------------------------------------------------
9118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9119:
9120: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9121: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9122:
9123: IF xla_accounting_cache_pkg.GetValueChar
9124: (p_source_code => 'LEDGER_CATEGORY_CODE'
9125: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 9132: xla_ae_lines_pkg.BflowUpgEntry

9128: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9129: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
9130: )
9131: THEN
9132: xla_ae_lines_pkg.BflowUpgEntry
9133: (p_business_method_code => l_bflow_method_code
9134: ,p_business_class_code => l_bflow_class_code
9135: ,p_balance_type => l_balance_type_code);
9136: ELSE

Line 9149: xla_ae_lines_pkg.SetLineDescription(

9145: --
9146: -- call description
9147: --
9148:
9149: xla_ae_lines_pkg.SetLineDescription(
9150: p_ae_header_id => l_ae_header_id
9151: ,p_description => Description_1 (
9152: p_application_id => p_application_id
9153: , p_ae_header_id => l_ae_header_id

Line 9182: xla_ae_lines_pkg.set_ccid(

9178: , x_value_type_code => l_adr_value_type_code
9179: , p_side => 'NA'
9180: );
9181:
9182: xla_ae_lines_pkg.set_ccid(
9183: p_code_combination_id => l_ccid
9184: , p_value_type_code => l_adr_value_type_code
9185: , p_transaction_coa_id => l_adr_transaction_coa_id
9186: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9218: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

9214: xla_accounting_err_pkg.build_message
9215: (p_appli_s_name => 'XLA'
9216: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
9217: ,p_token_1 => 'LINE_NUMBER'
9218: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
9219: ,p_token_2 => 'LINE_TYPE_NAME'
9220: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
9221: l_component_type
9222: ,l_component_code

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

9250: --
9251: --
9252: ------------------------------------------------------------------------------------------------
9253: -- 4219869 Business Flow
9254: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9255: -- Prior Entry. Currently, the following code is always generated.
9256: ------------------------------------------------------------------------------------------------
9257: XLA_AE_LINES_PKG.ValidateCurrentLine;
9258:

Line 9257: XLA_AE_LINES_PKG.ValidateCurrentLine;

9253: -- 4219869 Business Flow
9254: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9255: -- Prior Entry. Currently, the following code is always generated.
9256: ------------------------------------------------------------------------------------------------
9257: XLA_AE_LINES_PKG.ValidateCurrentLine;
9258:
9259: ------------------------------------------------------------------------------------
9260: -- 4219869 Business Flow
9261: -- Populated credit and debit amounts -- Need to generate this within IF

Line 9263: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9259: ------------------------------------------------------------------------------------
9260: -- 4219869 Business Flow
9261: -- Populated credit and debit amounts -- Need to generate this within IF
9262: ------------------------------------------------------------------------------------
9263: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9264:
9265: ----------------------------------------------------------------------------------
9266: -- 4219869 Business Flow
9267: -- Update journal entry status -- Need to generate this within IF

Line 9295: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

9291: -- To allow MPA report to determine if it should generate report process
9292: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9293: ------------------------------------------------------------------------------------------
9294:
9295: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9296: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9297: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9298: -- call ADRs
9299: -- Bug 4922099

Line 9296: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

9292: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9293: ------------------------------------------------------------------------------------------
9294:
9295: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9296: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9297: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9298: -- call ADRs
9299: -- Bug 4922099
9300: --

Line 9320: xla_ae_lines_pkg.set_ccid(

9316: , x_value_type_code => l_adr_value_type_code
9317: , p_side => 'NA'
9318: );
9319:
9320: xla_ae_lines_pkg.set_ccid(
9321: p_code_combination_id => l_ccid
9322: , p_value_type_code => l_adr_value_type_code
9323: , p_transaction_coa_id => l_adr_transaction_coa_id
9324: , p_accounting_coa_id => l_adr_accounting_coa_id

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

9339:
9340: --
9341: -- Update the line information that should be overwritten
9342: --
9343: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9344: p_header_num => 1);
9345: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9346:
9347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

9341: -- Update the line information that should be overwritten
9342: --
9343: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9344: p_header_num => 1);
9345: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9346:
9347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9348:
9349: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

9343: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9344: p_header_num => 1);
9345: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9346:
9347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9348:
9349: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9350: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9351: END IF;

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

9346:
9347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9348:
9349: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9350: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9351: END IF;
9352:
9353: --
9354: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

9353: --
9354: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9355: --
9356: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9357: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9358: ELSE
9359: ---------------------------------------------------------------------------------------------------
9360: -- 4262811a Switch Sign
9361: ---------------------------------------------------------------------------------------------------

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

9358: ELSE
9359: ---------------------------------------------------------------------------------------------------
9360: -- 4262811a Switch Sign
9361: ---------------------------------------------------------------------------------------------------
9362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9359: ---------------------------------------------------------------------------------------------------
9360: -- 4262811a Switch Sign
9361: ---------------------------------------------------------------------------------------------------
9362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9367: -- 5132302

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

9360: -- 4262811a Switch Sign
9361: ---------------------------------------------------------------------------------------------------
9362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9367: -- 5132302
9368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9361: ---------------------------------------------------------------------------------------------------
9362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9367: -- 5132302
9368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9362: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9367: -- 5132302
9368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9370:

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

9364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9367: -- 5132302
9368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9370:
9371: END IF;
9372:

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

9365: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9366: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9367: -- 5132302
9368: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9369: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9370:
9371: END IF;
9372:
9373: -- 4955764

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

9370:
9371: END IF;
9372:
9373: -- 4955764
9374: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9375: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9376:
9377:
9378: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 9378: XLA_AE_LINES_PKG.ValidateCurrentLine;

9374: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9375: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9376:
9377:
9378: XLA_AE_LINES_PKG.ValidateCurrentLine;
9379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9380:
9381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9382: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 9379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9375: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9376:
9377:
9378: XLA_AE_LINES_PKG.ValidateCurrentLine;
9379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9380:
9381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9382: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9383: ,p_balance_type_code => l_balance_type_code);

Line 9579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

9575: --
9576: -- bulk performance
9577: --
9578: l_balance_type_code VARCHAR2(1);
9579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
9580: l_log_module VARCHAR2(240);
9581:
9582: --
9583: -- Upgrade strategy

Line 9651: XLA_AE_LINES_PKG.SetNewLine;

9647: ') = 'ACCRUAL'
9648: THEN
9649:
9650: --
9651: XLA_AE_LINES_PKG.SetNewLine;
9652:
9653: p_balance_type_code := l_balance_type_code;
9654: -- set the flag so later we will know whether the gain loss line needs to be created
9655:

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

9659:
9660: --
9661: -- bulk performance
9662: --
9663: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
9664: p_header_num => 0); -- 4262811
9665: --
9666: -- set accounting line options
9667: --

Line 9668: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

9664: p_header_num => 0); -- 4262811
9665: --
9666: -- set accounting line options
9667: --
9668: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
9669: p_natural_side_code => 'G'
9670: , p_gain_or_loss_flag => 'N'
9671: , p_gl_transfer_mode_code => 'S'
9672: , p_acct_entry_type_code => 'A'

Line 9682: xla_ae_lines_pkg.SetAcctLineType

9678: --
9679: --
9680: -- set accounting line type info
9681: --
9682: xla_ae_lines_pkg.SetAcctLineType
9683: (p_component_type => l_component_type
9684: ,p_event_type_code => l_event_type_code
9685: ,p_line_definition_owner_code => l_line_definition_owner_code
9686: ,p_line_definition_code => l_line_definition_code

Line 9696: xla_ae_lines_pkg.SetAcctClass(

9692: ,p_event_class_code => l_event_class_code);
9693: --
9694: -- set accounting class
9695: --
9696: xla_ae_lines_pkg.SetAcctClass(
9697: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
9698: , p_ae_header_id => l_ae_header_id
9699: );
9700:

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

9700:
9701: --
9702: -- set rounding class
9703: --
9704: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9705: 'EXCHANGE_RATE_VARIANCE';
9706:
9707: --
9708: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

9704: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9705: 'EXCHANGE_RATE_VARIANCE';
9706:
9707: --
9708: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9709: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9710: --
9711: -- bulk performance
9712: --

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

9705: 'EXCHANGE_RATE_VARIANCE';
9706:
9707: --
9708: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9709: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9710: --
9711: -- bulk performance
9712: --
9713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

9709: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9710: --
9711: -- bulk performance
9712: --
9713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9714:
9715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9717:

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

9711: -- bulk performance
9712: --
9713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9714:
9715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9717:
9718: -- 4955764
9719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9717:
9718: -- 4955764
9719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9720: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9721:
9722: -- 4458381 Public Sector Enh
9723:

Line 9817: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

9813: l_rec_acct_attrs.array_num_value(37) := p_source_88;
9814: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
9815: l_rec_acct_attrs.array_num_value(38) := p_source_89;
9816:
9817: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9818: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9819:
9820: ---------------------------------------------------------------------------------------------------------------
9821: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

9814: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
9815: l_rec_acct_attrs.array_num_value(38) := p_source_89;
9816:
9817: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9818: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9819:
9820: ---------------------------------------------------------------------------------------------------------------
9821: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9822: ---------------------------------------------------------------------------------------------------------------

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

9817: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9818: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9819:
9820: ---------------------------------------------------------------------------------------------------------------
9821: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9822: ---------------------------------------------------------------------------------------------------------------
9823: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9824:
9825: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

9819:
9820: ---------------------------------------------------------------------------------------------------------------
9821: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9822: ---------------------------------------------------------------------------------------------------------------
9823: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9824:
9825: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9826: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9827:

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

9821: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9822: ---------------------------------------------------------------------------------------------------------------
9823: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9824:
9825: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9826: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9827:
9828: IF xla_accounting_cache_pkg.GetValueChar
9829: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

9822: ---------------------------------------------------------------------------------------------------------------
9823: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9824:
9825: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9826: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9827:
9828: IF xla_accounting_cache_pkg.GetValueChar
9829: (p_source_code => 'LEDGER_CATEGORY_CODE'
9830: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 9837: xla_ae_lines_pkg.BflowUpgEntry

9833: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9834: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
9835: )
9836: THEN
9837: xla_ae_lines_pkg.BflowUpgEntry
9838: (p_business_method_code => l_bflow_method_code
9839: ,p_business_class_code => l_bflow_class_code
9840: ,p_balance_type => l_balance_type_code);
9841: ELSE

Line 9854: xla_ae_lines_pkg.SetLineDescription(

9850: --
9851: -- call description
9852: --
9853:
9854: xla_ae_lines_pkg.SetLineDescription(
9855: p_ae_header_id => l_ae_header_id
9856: ,p_description => Description_1 (
9857: p_application_id => p_application_id
9858: , p_ae_header_id => l_ae_header_id

Line 9896: xla_ae_lines_pkg.set_ccid(

9892: , x_value_type_code => l_adr_value_type_code
9893: , p_side => 'ALL'
9894: );
9895:
9896: xla_ae_lines_pkg.set_ccid(
9897: p_code_combination_id => l_ccid
9898: , p_value_type_code => l_adr_value_type_code
9899: , p_transaction_coa_id => l_adr_transaction_coa_id
9900: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9933: xla_ae_lines_pkg.set_segment(

9929: );
9930:
9931: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
9932:
9933: xla_ae_lines_pkg.set_segment(
9934: p_to_segment_code => 'GL_ACCOUNT'
9935: , p_segment_value => l_segment
9936: , p_from_segment_code => l_adr_value_segment_code
9937: , p_from_combination_id => l_adr_value_combination_id

Line 9978: xla_ae_lines_pkg.set_segment(

9974: );
9975:
9976: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
9977:
9978: xla_ae_lines_pkg.set_segment(
9979: p_to_segment_code => 'GL_ACCOUNT'
9980: , p_segment_value => l_segment
9981: , p_from_segment_code => l_adr_value_segment_code
9982: , p_from_combination_id => l_adr_value_combination_id

Line 10023: xla_ae_lines_pkg.set_segment(

10019: );
10020:
10021: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10022:
10023: xla_ae_lines_pkg.set_segment(
10024: p_to_segment_code => 'GL_BALANCING'
10025: , p_segment_value => l_segment
10026: , p_from_segment_code => l_adr_value_segment_code
10027: , p_from_combination_id => l_adr_value_combination_id

Line 10067: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

10063: xla_accounting_err_pkg.build_message
10064: (p_appli_s_name => 'XLA'
10065: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
10066: ,p_token_1 => 'LINE_NUMBER'
10067: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
10068: ,p_token_2 => 'LINE_TYPE_NAME'
10069: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
10070: l_component_type
10071: ,l_component_code

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

10099: --
10100: --
10101: ------------------------------------------------------------------------------------------------
10102: -- 4219869 Business Flow
10103: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10104: -- Prior Entry. Currently, the following code is always generated.
10105: ------------------------------------------------------------------------------------------------
10106: XLA_AE_LINES_PKG.ValidateCurrentLine;
10107:

Line 10106: XLA_AE_LINES_PKG.ValidateCurrentLine;

10102: -- 4219869 Business Flow
10103: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10104: -- Prior Entry. Currently, the following code is always generated.
10105: ------------------------------------------------------------------------------------------------
10106: XLA_AE_LINES_PKG.ValidateCurrentLine;
10107:
10108: ------------------------------------------------------------------------------------
10109: -- 4219869 Business Flow
10110: -- Populated credit and debit amounts -- Need to generate this within IF

Line 10112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10108: ------------------------------------------------------------------------------------
10109: -- 4219869 Business Flow
10110: -- Populated credit and debit amounts -- Need to generate this within IF
10111: ------------------------------------------------------------------------------------
10112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10113:
10114: ----------------------------------------------------------------------------------
10115: -- 4219869 Business Flow
10116: -- Update journal entry status -- Need to generate this within IF

Line 10144: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

10140: -- To allow MPA report to determine if it should generate report process
10141: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10142: ------------------------------------------------------------------------------------------
10143:
10144: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10145: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10146: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10147: -- call ADRs
10148: -- Bug 4922099

Line 10145: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

10141: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10142: ------------------------------------------------------------------------------------------
10143:
10144: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10145: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10146: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10147: -- call ADRs
10148: -- Bug 4922099
10149: --

Line 10178: xla_ae_lines_pkg.set_ccid(

10174: , x_value_type_code => l_adr_value_type_code
10175: , p_side => 'ALL'
10176: );
10177:
10178: xla_ae_lines_pkg.set_ccid(
10179: p_code_combination_id => l_ccid
10180: , p_value_type_code => l_adr_value_type_code
10181: , p_transaction_coa_id => l_adr_transaction_coa_id
10182: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 10215: xla_ae_lines_pkg.set_segment(

10211: );
10212:
10213: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10214:
10215: xla_ae_lines_pkg.set_segment(
10216: p_to_segment_code => 'GL_ACCOUNT'
10217: , p_segment_value => l_segment
10218: , p_from_segment_code => l_adr_value_segment_code
10219: , p_from_combination_id => l_adr_value_combination_id

Line 10260: xla_ae_lines_pkg.set_segment(

10256: );
10257:
10258: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10259:
10260: xla_ae_lines_pkg.set_segment(
10261: p_to_segment_code => 'GL_ACCOUNT'
10262: , p_segment_value => l_segment
10263: , p_from_segment_code => l_adr_value_segment_code
10264: , p_from_combination_id => l_adr_value_combination_id

Line 10305: xla_ae_lines_pkg.set_segment(

10301: );
10302:
10303: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10304:
10305: xla_ae_lines_pkg.set_segment(
10306: p_to_segment_code => 'GL_BALANCING'
10307: , p_segment_value => l_segment
10308: , p_from_segment_code => l_adr_value_segment_code
10309: , p_from_combination_id => l_adr_value_combination_id

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

10332:
10333: --
10334: -- Update the line information that should be overwritten
10335: --
10336: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10337: p_header_num => 1);
10338: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10339:
10340: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

10334: -- Update the line information that should be overwritten
10335: --
10336: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10337: p_header_num => 1);
10338: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10339:
10340: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10341:
10342: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

10336: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10337: p_header_num => 1);
10338: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10339:
10340: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10341:
10342: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10343: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10344: END IF;

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

10339:
10340: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10341:
10342: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10343: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10344: END IF;
10345:
10346: --
10347: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

10346: --
10347: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10348: --
10349: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10350: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10351: ELSE
10352: ---------------------------------------------------------------------------------------------------
10353: -- 4262811a Switch Sign
10354: ---------------------------------------------------------------------------------------------------

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

10351: ELSE
10352: ---------------------------------------------------------------------------------------------------
10353: -- 4262811a Switch Sign
10354: ---------------------------------------------------------------------------------------------------
10355: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

10352: ---------------------------------------------------------------------------------------------------
10353: -- 4262811a Switch Sign
10354: ---------------------------------------------------------------------------------------------------
10355: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10360: -- 5132302

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

10353: -- 4262811a Switch Sign
10354: ---------------------------------------------------------------------------------------------------
10355: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10360: -- 5132302
10361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

10354: ---------------------------------------------------------------------------------------------------
10355: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10360: -- 5132302
10361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

10355: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10360: -- 5132302
10361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10363:

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

10357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10360: -- 5132302
10361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10363:
10364: END IF;
10365:

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

10358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10360: -- 5132302
10361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10363:
10364: END IF;
10365:
10366: -- 4955764

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

10363:
10364: END IF;
10365:
10366: -- 4955764
10367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10368: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10369:
10370:
10371: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 10371: XLA_AE_LINES_PKG.ValidateCurrentLine;

10367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10368: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10369:
10370:
10371: XLA_AE_LINES_PKG.ValidateCurrentLine;
10372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10373:
10374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10375: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 10372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10368: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10369:
10370:
10371: XLA_AE_LINES_PKG.ValidateCurrentLine;
10372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10373:
10374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10375: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10376: ,p_balance_type_code => l_balance_type_code);

Line 10570: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

10566: --
10567: -- bulk performance
10568: --
10569: l_balance_type_code VARCHAR2(1);
10570: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
10571: l_log_module VARCHAR2(240);
10572:
10573: --
10574: -- Upgrade strategy

Line 10642: XLA_AE_LINES_PKG.SetNewLine;

10638: ') = 'ACCRUAL'
10639: THEN
10640:
10641: --
10642: XLA_AE_LINES_PKG.SetNewLine;
10643:
10644: p_balance_type_code := l_balance_type_code;
10645: -- set the flag so later we will know whether the gain loss line needs to be created
10646:

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

10650:
10651: --
10652: -- bulk performance
10653: --
10654: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
10655: p_header_num => 0); -- 4262811
10656: --
10657: -- set accounting line options
10658: --

Line 10659: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

10655: p_header_num => 0); -- 4262811
10656: --
10657: -- set accounting line options
10658: --
10659: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
10660: p_natural_side_code => 'G'
10661: , p_gain_or_loss_flag => 'N'
10662: , p_gl_transfer_mode_code => 'S'
10663: , p_acct_entry_type_code => 'A'

Line 10673: xla_ae_lines_pkg.SetAcctLineType

10669: --
10670: --
10671: -- set accounting line type info
10672: --
10673: xla_ae_lines_pkg.SetAcctLineType
10674: (p_component_type => l_component_type
10675: ,p_event_type_code => l_event_type_code
10676: ,p_line_definition_owner_code => l_line_definition_owner_code
10677: ,p_line_definition_code => l_line_definition_code

Line 10687: xla_ae_lines_pkg.SetAcctClass(

10683: ,p_event_class_code => l_event_class_code);
10684: --
10685: -- set accounting class
10686: --
10687: xla_ae_lines_pkg.SetAcctClass(
10688: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
10689: , p_ae_header_id => l_ae_header_id
10690: );
10691:

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

10691:
10692: --
10693: -- set rounding class
10694: --
10695: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10696: 'EXCHANGE_RATE_VARIANCE';
10697:
10698: --
10699: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

10695: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10696: 'EXCHANGE_RATE_VARIANCE';
10697:
10698: --
10699: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10700: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10701: --
10702: -- bulk performance
10703: --

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

10696: 'EXCHANGE_RATE_VARIANCE';
10697:
10698: --
10699: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10700: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10701: --
10702: -- bulk performance
10703: --
10704: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

10700: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10701: --
10702: -- bulk performance
10703: --
10704: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10705:
10706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10707: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10708:

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

10702: -- bulk performance
10703: --
10704: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10705:
10706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10707: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10708:
10709: -- 4955764
10710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

10706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10707: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10708:
10709: -- 4955764
10710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10711: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10712:
10713: -- 4458381 Public Sector Enh
10714:

Line 10806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

10802: l_rec_acct_attrs.array_num_value(36) := p_source_88;
10803: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
10804: l_rec_acct_attrs.array_num_value(37) := p_source_89;
10805:
10806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10807: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10808:
10809: ---------------------------------------------------------------------------------------------------------------
10810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

10803: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
10804: l_rec_acct_attrs.array_num_value(37) := p_source_89;
10805:
10806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10807: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10808:
10809: ---------------------------------------------------------------------------------------------------------------
10810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10811: ---------------------------------------------------------------------------------------------------------------

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

10806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10807: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10808:
10809: ---------------------------------------------------------------------------------------------------------------
10810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10811: ---------------------------------------------------------------------------------------------------------------
10812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10813:
10814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

10808:
10809: ---------------------------------------------------------------------------------------------------------------
10810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10811: ---------------------------------------------------------------------------------------------------------------
10812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10813:
10814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10816:

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

10810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10811: ---------------------------------------------------------------------------------------------------------------
10812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10813:
10814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10816:
10817: IF xla_accounting_cache_pkg.GetValueChar
10818: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

10811: ---------------------------------------------------------------------------------------------------------------
10812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10813:
10814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10816:
10817: IF xla_accounting_cache_pkg.GetValueChar
10818: (p_source_code => 'LEDGER_CATEGORY_CODE'
10819: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 10826: xla_ae_lines_pkg.BflowUpgEntry

10822: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10823: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
10824: )
10825: THEN
10826: xla_ae_lines_pkg.BflowUpgEntry
10827: (p_business_method_code => l_bflow_method_code
10828: ,p_business_class_code => l_bflow_class_code
10829: ,p_balance_type => l_balance_type_code);
10830: ELSE

Line 10843: xla_ae_lines_pkg.SetLineDescription(

10839: --
10840: -- call description
10841: --
10842:
10843: xla_ae_lines_pkg.SetLineDescription(
10844: p_ae_header_id => l_ae_header_id
10845: ,p_description => Description_1 (
10846: p_application_id => p_application_id
10847: , p_ae_header_id => l_ae_header_id

Line 10885: xla_ae_lines_pkg.set_ccid(

10881: , x_value_type_code => l_adr_value_type_code
10882: , p_side => 'ALL'
10883: );
10884:
10885: xla_ae_lines_pkg.set_ccid(
10886: p_code_combination_id => l_ccid
10887: , p_value_type_code => l_adr_value_type_code
10888: , p_transaction_coa_id => l_adr_transaction_coa_id
10889: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 10922: xla_ae_lines_pkg.set_segment(

10918: );
10919:
10920: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10921:
10922: xla_ae_lines_pkg.set_segment(
10923: p_to_segment_code => 'GL_ACCOUNT'
10924: , p_segment_value => l_segment
10925: , p_from_segment_code => l_adr_value_segment_code
10926: , p_from_combination_id => l_adr_value_combination_id

Line 10967: xla_ae_lines_pkg.set_segment(

10963: );
10964:
10965: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10966:
10967: xla_ae_lines_pkg.set_segment(
10968: p_to_segment_code => 'GL_ACCOUNT'
10969: , p_segment_value => l_segment
10970: , p_from_segment_code => l_adr_value_segment_code
10971: , p_from_combination_id => l_adr_value_combination_id

Line 11012: xla_ae_lines_pkg.set_segment(

11008: );
11009:
11010: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11011:
11012: xla_ae_lines_pkg.set_segment(
11013: p_to_segment_code => 'GL_BALANCING'
11014: , p_segment_value => l_segment
11015: , p_from_segment_code => l_adr_value_segment_code
11016: , p_from_combination_id => l_adr_value_combination_id

Line 11056: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

11052: xla_accounting_err_pkg.build_message
11053: (p_appli_s_name => 'XLA'
11054: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
11055: ,p_token_1 => 'LINE_NUMBER'
11056: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
11057: ,p_token_2 => 'LINE_TYPE_NAME'
11058: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
11059: l_component_type
11060: ,l_component_code

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

11088: --
11089: --
11090: ------------------------------------------------------------------------------------------------
11091: -- 4219869 Business Flow
11092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11093: -- Prior Entry. Currently, the following code is always generated.
11094: ------------------------------------------------------------------------------------------------
11095: XLA_AE_LINES_PKG.ValidateCurrentLine;
11096:

Line 11095: XLA_AE_LINES_PKG.ValidateCurrentLine;

11091: -- 4219869 Business Flow
11092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11093: -- Prior Entry. Currently, the following code is always generated.
11094: ------------------------------------------------------------------------------------------------
11095: XLA_AE_LINES_PKG.ValidateCurrentLine;
11096:
11097: ------------------------------------------------------------------------------------
11098: -- 4219869 Business Flow
11099: -- Populated credit and debit amounts -- Need to generate this within IF

Line 11101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11097: ------------------------------------------------------------------------------------
11098: -- 4219869 Business Flow
11099: -- Populated credit and debit amounts -- Need to generate this within IF
11100: ------------------------------------------------------------------------------------
11101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11102:
11103: ----------------------------------------------------------------------------------
11104: -- 4219869 Business Flow
11105: -- Update journal entry status -- Need to generate this within IF

Line 11133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

11129: -- To allow MPA report to determine if it should generate report process
11130: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11131: ------------------------------------------------------------------------------------------
11132:
11133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11135: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11136: -- call ADRs
11137: -- Bug 4922099

Line 11134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

11130: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11131: ------------------------------------------------------------------------------------------
11132:
11133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11135: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11136: -- call ADRs
11137: -- Bug 4922099
11138: --

Line 11167: xla_ae_lines_pkg.set_ccid(

11163: , x_value_type_code => l_adr_value_type_code
11164: , p_side => 'ALL'
11165: );
11166:
11167: xla_ae_lines_pkg.set_ccid(
11168: p_code_combination_id => l_ccid
11169: , p_value_type_code => l_adr_value_type_code
11170: , p_transaction_coa_id => l_adr_transaction_coa_id
11171: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11204: xla_ae_lines_pkg.set_segment(

11200: );
11201:
11202: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11203:
11204: xla_ae_lines_pkg.set_segment(
11205: p_to_segment_code => 'GL_ACCOUNT'
11206: , p_segment_value => l_segment
11207: , p_from_segment_code => l_adr_value_segment_code
11208: , p_from_combination_id => l_adr_value_combination_id

Line 11249: xla_ae_lines_pkg.set_segment(

11245: );
11246:
11247: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11248:
11249: xla_ae_lines_pkg.set_segment(
11250: p_to_segment_code => 'GL_ACCOUNT'
11251: , p_segment_value => l_segment
11252: , p_from_segment_code => l_adr_value_segment_code
11253: , p_from_combination_id => l_adr_value_combination_id

Line 11294: xla_ae_lines_pkg.set_segment(

11290: );
11291:
11292: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11293:
11294: xla_ae_lines_pkg.set_segment(
11295: p_to_segment_code => 'GL_BALANCING'
11296: , p_segment_value => l_segment
11297: , p_from_segment_code => l_adr_value_segment_code
11298: , p_from_combination_id => l_adr_value_combination_id

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

11321:
11322: --
11323: -- Update the line information that should be overwritten
11324: --
11325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11326: p_header_num => 1);
11327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11328:
11329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

11323: -- Update the line information that should be overwritten
11324: --
11325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11326: p_header_num => 1);
11327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11328:
11329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11330:
11331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

11325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11326: p_header_num => 1);
11327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11328:
11329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11330:
11331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11333: END IF;

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

11328:
11329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11330:
11331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11333: END IF;
11334:
11335: --
11336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

11335: --
11336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11337: --
11338: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11340: ELSE
11341: ---------------------------------------------------------------------------------------------------
11342: -- 4262811a Switch Sign
11343: ---------------------------------------------------------------------------------------------------

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

11340: ELSE
11341: ---------------------------------------------------------------------------------------------------
11342: -- 4262811a Switch Sign
11343: ---------------------------------------------------------------------------------------------------
11344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

11341: ---------------------------------------------------------------------------------------------------
11342: -- 4262811a Switch Sign
11343: ---------------------------------------------------------------------------------------------------
11344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11349: -- 5132302

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

11342: -- 4262811a Switch Sign
11343: ---------------------------------------------------------------------------------------------------
11344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11349: -- 5132302
11350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

11343: ---------------------------------------------------------------------------------------------------
11344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11349: -- 5132302
11350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

11344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11349: -- 5132302
11350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11352:

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

11346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11349: -- 5132302
11350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11352:
11353: END IF;
11354:

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

11347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11349: -- 5132302
11350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11352:
11353: END IF;
11354:
11355: -- 4955764

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

11352:
11353: END IF;
11354:
11355: -- 4955764
11356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11358:
11359:
11360: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 11360: XLA_AE_LINES_PKG.ValidateCurrentLine;

11356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11358:
11359:
11360: XLA_AE_LINES_PKG.ValidateCurrentLine;
11361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11362:
11363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 11361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11358:
11359:
11360: XLA_AE_LINES_PKG.ValidateCurrentLine;
11361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11362:
11363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11365: ,p_balance_type_code => l_balance_type_code);

Line 11563: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

11559: --
11560: -- bulk performance
11561: --
11562: l_balance_type_code VARCHAR2(1);
11563: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
11564: l_log_module VARCHAR2(240);
11565:
11566: --
11567: -- Upgrade strategy

Line 11635: XLA_AE_LINES_PKG.SetNewLine;

11631: ') = 'ACCRUAL'
11632: THEN
11633:
11634: --
11635: XLA_AE_LINES_PKG.SetNewLine;
11636:
11637: p_balance_type_code := l_balance_type_code;
11638: -- set the flag so later we will know whether the gain loss line needs to be created
11639:

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

11643:
11644: --
11645: -- bulk performance
11646: --
11647: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
11648: p_header_num => 0); -- 4262811
11649: --
11650: -- set accounting line options
11651: --

Line 11652: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

11648: p_header_num => 0); -- 4262811
11649: --
11650: -- set accounting line options
11651: --
11652: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
11653: p_natural_side_code => 'G'
11654: , p_gain_or_loss_flag => 'N'
11655: , p_gl_transfer_mode_code => 'S'
11656: , p_acct_entry_type_code => 'A'

Line 11666: xla_ae_lines_pkg.SetAcctLineType

11662: --
11663: --
11664: -- set accounting line type info
11665: --
11666: xla_ae_lines_pkg.SetAcctLineType
11667: (p_component_type => l_component_type
11668: ,p_event_type_code => l_event_type_code
11669: ,p_line_definition_owner_code => l_line_definition_owner_code
11670: ,p_line_definition_code => l_line_definition_code

Line 11680: xla_ae_lines_pkg.SetAcctClass(

11676: ,p_event_class_code => l_event_class_code);
11677: --
11678: -- set accounting class
11679: --
11680: xla_ae_lines_pkg.SetAcctClass(
11681: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
11682: , p_ae_header_id => l_ae_header_id
11683: );
11684:

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

11684:
11685: --
11686: -- set rounding class
11687: --
11688: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11689: 'EXCHANGE_RATE_VARIANCE';
11690:
11691: --
11692: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

11688: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11689: 'EXCHANGE_RATE_VARIANCE';
11690:
11691: --
11692: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11693: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11694: --
11695: -- bulk performance
11696: --

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

11689: 'EXCHANGE_RATE_VARIANCE';
11690:
11691: --
11692: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11693: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11694: --
11695: -- bulk performance
11696: --
11697: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

11693: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11694: --
11695: -- bulk performance
11696: --
11697: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11698:
11699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11700: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11701:

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

11695: -- bulk performance
11696: --
11697: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11698:
11699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11700: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11701:
11702: -- 4955764
11703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

11699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11700: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11701:
11702: -- 4955764
11703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
11705:
11706: -- 4458381 Public Sector Enh
11707:

Line 11803: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

11799: l_rec_acct_attrs.array_num_value(38) := p_source_88;
11800: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
11801: l_rec_acct_attrs.array_num_value(39) := p_source_89;
11802:
11803: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11804: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11805:
11806: ---------------------------------------------------------------------------------------------------------------
11807: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

11800: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
11801: l_rec_acct_attrs.array_num_value(39) := p_source_89;
11802:
11803: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11804: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11805:
11806: ---------------------------------------------------------------------------------------------------------------
11807: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11808: ---------------------------------------------------------------------------------------------------------------

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

11803: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11804: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11805:
11806: ---------------------------------------------------------------------------------------------------------------
11807: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11808: ---------------------------------------------------------------------------------------------------------------
11809: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11810:
11811: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

11805:
11806: ---------------------------------------------------------------------------------------------------------------
11807: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11808: ---------------------------------------------------------------------------------------------------------------
11809: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11810:
11811: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11812: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11813:

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

11807: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11808: ---------------------------------------------------------------------------------------------------------------
11809: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11810:
11811: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11812: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11813:
11814: IF xla_accounting_cache_pkg.GetValueChar
11815: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

11808: ---------------------------------------------------------------------------------------------------------------
11809: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11810:
11811: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11812: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11813:
11814: IF xla_accounting_cache_pkg.GetValueChar
11815: (p_source_code => 'LEDGER_CATEGORY_CODE'
11816: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 11823: xla_ae_lines_pkg.BflowUpgEntry

11819: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11820: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
11821: )
11822: THEN
11823: xla_ae_lines_pkg.BflowUpgEntry
11824: (p_business_method_code => l_bflow_method_code
11825: ,p_business_class_code => l_bflow_class_code
11826: ,p_balance_type => l_balance_type_code);
11827: ELSE

Line 11840: xla_ae_lines_pkg.SetLineDescription(

11836: --
11837: -- call description
11838: --
11839:
11840: xla_ae_lines_pkg.SetLineDescription(
11841: p_ae_header_id => l_ae_header_id
11842: ,p_description => Description_1 (
11843: p_application_id => p_application_id
11844: , p_ae_header_id => l_ae_header_id

Line 11882: xla_ae_lines_pkg.set_ccid(

11878: , x_value_type_code => l_adr_value_type_code
11879: , p_side => 'ALL'
11880: );
11881:
11882: xla_ae_lines_pkg.set_ccid(
11883: p_code_combination_id => l_ccid
11884: , p_value_type_code => l_adr_value_type_code
11885: , p_transaction_coa_id => l_adr_transaction_coa_id
11886: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11919: xla_ae_lines_pkg.set_segment(

11915: );
11916:
11917: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11918:
11919: xla_ae_lines_pkg.set_segment(
11920: p_to_segment_code => 'GL_ACCOUNT'
11921: , p_segment_value => l_segment
11922: , p_from_segment_code => l_adr_value_segment_code
11923: , p_from_combination_id => l_adr_value_combination_id

Line 11964: xla_ae_lines_pkg.set_segment(

11960: );
11961:
11962: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11963:
11964: xla_ae_lines_pkg.set_segment(
11965: p_to_segment_code => 'GL_ACCOUNT'
11966: , p_segment_value => l_segment
11967: , p_from_segment_code => l_adr_value_segment_code
11968: , p_from_combination_id => l_adr_value_combination_id

Line 12009: xla_ae_lines_pkg.set_segment(

12005: );
12006:
12007: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12008:
12009: xla_ae_lines_pkg.set_segment(
12010: p_to_segment_code => 'GL_BALANCING'
12011: , p_segment_value => l_segment
12012: , p_from_segment_code => l_adr_value_segment_code
12013: , p_from_combination_id => l_adr_value_combination_id

Line 12053: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

12049: xla_accounting_err_pkg.build_message
12050: (p_appli_s_name => 'XLA'
12051: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
12052: ,p_token_1 => 'LINE_NUMBER'
12053: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
12054: ,p_token_2 => 'LINE_TYPE_NAME'
12055: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
12056: l_component_type
12057: ,l_component_code

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

12085: --
12086: --
12087: ------------------------------------------------------------------------------------------------
12088: -- 4219869 Business Flow
12089: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12090: -- Prior Entry. Currently, the following code is always generated.
12091: ------------------------------------------------------------------------------------------------
12092: XLA_AE_LINES_PKG.ValidateCurrentLine;
12093:

Line 12092: XLA_AE_LINES_PKG.ValidateCurrentLine;

12088: -- 4219869 Business Flow
12089: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12090: -- Prior Entry. Currently, the following code is always generated.
12091: ------------------------------------------------------------------------------------------------
12092: XLA_AE_LINES_PKG.ValidateCurrentLine;
12093:
12094: ------------------------------------------------------------------------------------
12095: -- 4219869 Business Flow
12096: -- Populated credit and debit amounts -- Need to generate this within IF

Line 12098: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12094: ------------------------------------------------------------------------------------
12095: -- 4219869 Business Flow
12096: -- Populated credit and debit amounts -- Need to generate this within IF
12097: ------------------------------------------------------------------------------------
12098: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12099:
12100: ----------------------------------------------------------------------------------
12101: -- 4219869 Business Flow
12102: -- Update journal entry status -- Need to generate this within IF

Line 12130: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

12126: -- To allow MPA report to determine if it should generate report process
12127: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12128: ------------------------------------------------------------------------------------------
12129:
12130: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12131: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12132: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12133: -- call ADRs
12134: -- Bug 4922099

Line 12131: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

12127: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12128: ------------------------------------------------------------------------------------------
12129:
12130: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12131: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12132: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12133: -- call ADRs
12134: -- Bug 4922099
12135: --

Line 12164: xla_ae_lines_pkg.set_ccid(

12160: , x_value_type_code => l_adr_value_type_code
12161: , p_side => 'ALL'
12162: );
12163:
12164: xla_ae_lines_pkg.set_ccid(
12165: p_code_combination_id => l_ccid
12166: , p_value_type_code => l_adr_value_type_code
12167: , p_transaction_coa_id => l_adr_transaction_coa_id
12168: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12201: xla_ae_lines_pkg.set_segment(

12197: );
12198:
12199: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12200:
12201: xla_ae_lines_pkg.set_segment(
12202: p_to_segment_code => 'GL_ACCOUNT'
12203: , p_segment_value => l_segment
12204: , p_from_segment_code => l_adr_value_segment_code
12205: , p_from_combination_id => l_adr_value_combination_id

Line 12246: xla_ae_lines_pkg.set_segment(

12242: );
12243:
12244: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12245:
12246: xla_ae_lines_pkg.set_segment(
12247: p_to_segment_code => 'GL_ACCOUNT'
12248: , p_segment_value => l_segment
12249: , p_from_segment_code => l_adr_value_segment_code
12250: , p_from_combination_id => l_adr_value_combination_id

Line 12291: xla_ae_lines_pkg.set_segment(

12287: );
12288:
12289: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12290:
12291: xla_ae_lines_pkg.set_segment(
12292: p_to_segment_code => 'GL_BALANCING'
12293: , p_segment_value => l_segment
12294: , p_from_segment_code => l_adr_value_segment_code
12295: , p_from_combination_id => l_adr_value_combination_id

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

12318:
12319: --
12320: -- Update the line information that should be overwritten
12321: --
12322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12323: p_header_num => 1);
12324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12325:
12326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

12320: -- Update the line information that should be overwritten
12321: --
12322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12323: p_header_num => 1);
12324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12325:
12326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12327:
12328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

12322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12323: p_header_num => 1);
12324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12325:
12326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12327:
12328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12330: END IF;

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

12325:
12326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12327:
12328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12330: END IF;
12331:
12332: --
12333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

12332: --
12333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12334: --
12335: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12336: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12337: ELSE
12338: ---------------------------------------------------------------------------------------------------
12339: -- 4262811a Switch Sign
12340: ---------------------------------------------------------------------------------------------------

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

12337: ELSE
12338: ---------------------------------------------------------------------------------------------------
12339: -- 4262811a Switch Sign
12340: ---------------------------------------------------------------------------------------------------
12341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

12338: ---------------------------------------------------------------------------------------------------
12339: -- 4262811a Switch Sign
12340: ---------------------------------------------------------------------------------------------------
12341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12346: -- 5132302

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

12339: -- 4262811a Switch Sign
12340: ---------------------------------------------------------------------------------------------------
12341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12346: -- 5132302
12347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

12340: ---------------------------------------------------------------------------------------------------
12341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12346: -- 5132302
12347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

12341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12346: -- 5132302
12347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12349:

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

12343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12346: -- 5132302
12347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12349:
12350: END IF;
12351:

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

12344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12346: -- 5132302
12347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12349:
12350: END IF;
12351:
12352: -- 4955764

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

12349:
12350: END IF;
12351:
12352: -- 4955764
12353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12355:
12356:
12357: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 12357: XLA_AE_LINES_PKG.ValidateCurrentLine;

12353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12355:
12356:
12357: XLA_AE_LINES_PKG.ValidateCurrentLine;
12358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12359:
12360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 12358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12355:
12356:
12357: XLA_AE_LINES_PKG.ValidateCurrentLine;
12358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12359:
12360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12362: ,p_balance_type_code => l_balance_type_code);

Line 12558: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

12554: --
12555: -- bulk performance
12556: --
12557: l_balance_type_code VARCHAR2(1);
12558: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
12559: l_log_module VARCHAR2(240);
12560:
12561: --
12562: -- Upgrade strategy

Line 12630: XLA_AE_LINES_PKG.SetNewLine;

12626: ') = 'ACCRUAL'
12627: THEN
12628:
12629: --
12630: XLA_AE_LINES_PKG.SetNewLine;
12631:
12632: p_balance_type_code := l_balance_type_code;
12633: -- set the flag so later we will know whether the gain loss line needs to be created
12634:

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

12638:
12639: --
12640: -- bulk performance
12641: --
12642: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
12643: p_header_num => 0); -- 4262811
12644: --
12645: -- set accounting line options
12646: --

Line 12647: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

12643: p_header_num => 0); -- 4262811
12644: --
12645: -- set accounting line options
12646: --
12647: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
12648: p_natural_side_code => 'G'
12649: , p_gain_or_loss_flag => 'N'
12650: , p_gl_transfer_mode_code => 'S'
12651: , p_acct_entry_type_code => 'A'

Line 12661: xla_ae_lines_pkg.SetAcctLineType

12657: --
12658: --
12659: -- set accounting line type info
12660: --
12661: xla_ae_lines_pkg.SetAcctLineType
12662: (p_component_type => l_component_type
12663: ,p_event_type_code => l_event_type_code
12664: ,p_line_definition_owner_code => l_line_definition_owner_code
12665: ,p_line_definition_code => l_line_definition_code

Line 12675: xla_ae_lines_pkg.SetAcctClass(

12671: ,p_event_class_code => l_event_class_code);
12672: --
12673: -- set accounting class
12674: --
12675: xla_ae_lines_pkg.SetAcctClass(
12676: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
12677: , p_ae_header_id => l_ae_header_id
12678: );
12679:

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

12679:
12680: --
12681: -- set rounding class
12682: --
12683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12684: 'EXCHANGE_RATE_VARIANCE';
12685:
12686: --
12687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

12683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12684: 'EXCHANGE_RATE_VARIANCE';
12685:
12686: --
12687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12689: --
12690: -- bulk performance
12691: --

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

12684: 'EXCHANGE_RATE_VARIANCE';
12685:
12686: --
12687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12689: --
12690: -- bulk performance
12691: --
12692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

12688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12689: --
12690: -- bulk performance
12691: --
12692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12693:
12694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12696:

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

12690: -- bulk performance
12691: --
12692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12693:
12694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12696:
12697: -- 4955764
12698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

12694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12696:
12697: -- 4955764
12698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12699: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12700:
12701: -- 4458381 Public Sector Enh
12702:

Line 12796: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

12792: l_rec_acct_attrs.array_num_value(37) := p_source_88;
12793: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
12794: l_rec_acct_attrs.array_num_value(38) := p_source_89;
12795:
12796: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12797: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12798:
12799: ---------------------------------------------------------------------------------------------------------------
12800: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

12793: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
12794: l_rec_acct_attrs.array_num_value(38) := p_source_89;
12795:
12796: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12797: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12798:
12799: ---------------------------------------------------------------------------------------------------------------
12800: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12801: ---------------------------------------------------------------------------------------------------------------

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

12796: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12797: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12798:
12799: ---------------------------------------------------------------------------------------------------------------
12800: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12801: ---------------------------------------------------------------------------------------------------------------
12802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12803:
12804: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

12798:
12799: ---------------------------------------------------------------------------------------------------------------
12800: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12801: ---------------------------------------------------------------------------------------------------------------
12802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12803:
12804: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12805: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12806:

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

12800: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12801: ---------------------------------------------------------------------------------------------------------------
12802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12803:
12804: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12805: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12806:
12807: IF xla_accounting_cache_pkg.GetValueChar
12808: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

12801: ---------------------------------------------------------------------------------------------------------------
12802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12803:
12804: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12805: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12806:
12807: IF xla_accounting_cache_pkg.GetValueChar
12808: (p_source_code => 'LEDGER_CATEGORY_CODE'
12809: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 12816: xla_ae_lines_pkg.BflowUpgEntry

12812: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12813: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
12814: )
12815: THEN
12816: xla_ae_lines_pkg.BflowUpgEntry
12817: (p_business_method_code => l_bflow_method_code
12818: ,p_business_class_code => l_bflow_class_code
12819: ,p_balance_type => l_balance_type_code);
12820: ELSE

Line 12833: xla_ae_lines_pkg.SetLineDescription(

12829: --
12830: -- call description
12831: --
12832:
12833: xla_ae_lines_pkg.SetLineDescription(
12834: p_ae_header_id => l_ae_header_id
12835: ,p_description => Description_1 (
12836: p_application_id => p_application_id
12837: , p_ae_header_id => l_ae_header_id

Line 12875: xla_ae_lines_pkg.set_ccid(

12871: , x_value_type_code => l_adr_value_type_code
12872: , p_side => 'ALL'
12873: );
12874:
12875: xla_ae_lines_pkg.set_ccid(
12876: p_code_combination_id => l_ccid
12877: , p_value_type_code => l_adr_value_type_code
12878: , p_transaction_coa_id => l_adr_transaction_coa_id
12879: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12912: xla_ae_lines_pkg.set_segment(

12908: );
12909:
12910: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12911:
12912: xla_ae_lines_pkg.set_segment(
12913: p_to_segment_code => 'GL_ACCOUNT'
12914: , p_segment_value => l_segment
12915: , p_from_segment_code => l_adr_value_segment_code
12916: , p_from_combination_id => l_adr_value_combination_id

Line 12957: xla_ae_lines_pkg.set_segment(

12953: );
12954:
12955: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12956:
12957: xla_ae_lines_pkg.set_segment(
12958: p_to_segment_code => 'GL_ACCOUNT'
12959: , p_segment_value => l_segment
12960: , p_from_segment_code => l_adr_value_segment_code
12961: , p_from_combination_id => l_adr_value_combination_id

Line 13002: xla_ae_lines_pkg.set_segment(

12998: );
12999:
13000: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13001:
13002: xla_ae_lines_pkg.set_segment(
13003: p_to_segment_code => 'GL_BALANCING'
13004: , p_segment_value => l_segment
13005: , p_from_segment_code => l_adr_value_segment_code
13006: , p_from_combination_id => l_adr_value_combination_id

Line 13046: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

13042: xla_accounting_err_pkg.build_message
13043: (p_appli_s_name => 'XLA'
13044: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
13045: ,p_token_1 => 'LINE_NUMBER'
13046: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
13047: ,p_token_2 => 'LINE_TYPE_NAME'
13048: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
13049: l_component_type
13050: ,l_component_code

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

13078: --
13079: --
13080: ------------------------------------------------------------------------------------------------
13081: -- 4219869 Business Flow
13082: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13083: -- Prior Entry. Currently, the following code is always generated.
13084: ------------------------------------------------------------------------------------------------
13085: XLA_AE_LINES_PKG.ValidateCurrentLine;
13086:

Line 13085: XLA_AE_LINES_PKG.ValidateCurrentLine;

13081: -- 4219869 Business Flow
13082: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13083: -- Prior Entry. Currently, the following code is always generated.
13084: ------------------------------------------------------------------------------------------------
13085: XLA_AE_LINES_PKG.ValidateCurrentLine;
13086:
13087: ------------------------------------------------------------------------------------
13088: -- 4219869 Business Flow
13089: -- Populated credit and debit amounts -- Need to generate this within IF

Line 13091: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13087: ------------------------------------------------------------------------------------
13088: -- 4219869 Business Flow
13089: -- Populated credit and debit amounts -- Need to generate this within IF
13090: ------------------------------------------------------------------------------------
13091: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13092:
13093: ----------------------------------------------------------------------------------
13094: -- 4219869 Business Flow
13095: -- Update journal entry status -- Need to generate this within IF

Line 13123: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

13119: -- To allow MPA report to determine if it should generate report process
13120: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13121: ------------------------------------------------------------------------------------------
13122:
13123: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13124: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13125: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13126: -- call ADRs
13127: -- Bug 4922099

Line 13124: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

13120: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13121: ------------------------------------------------------------------------------------------
13122:
13123: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13124: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13125: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13126: -- call ADRs
13127: -- Bug 4922099
13128: --

Line 13157: xla_ae_lines_pkg.set_ccid(

13153: , x_value_type_code => l_adr_value_type_code
13154: , p_side => 'ALL'
13155: );
13156:
13157: xla_ae_lines_pkg.set_ccid(
13158: p_code_combination_id => l_ccid
13159: , p_value_type_code => l_adr_value_type_code
13160: , p_transaction_coa_id => l_adr_transaction_coa_id
13161: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13194: xla_ae_lines_pkg.set_segment(

13190: );
13191:
13192: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13193:
13194: xla_ae_lines_pkg.set_segment(
13195: p_to_segment_code => 'GL_ACCOUNT'
13196: , p_segment_value => l_segment
13197: , p_from_segment_code => l_adr_value_segment_code
13198: , p_from_combination_id => l_adr_value_combination_id

Line 13239: xla_ae_lines_pkg.set_segment(

13235: );
13236:
13237: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13238:
13239: xla_ae_lines_pkg.set_segment(
13240: p_to_segment_code => 'GL_ACCOUNT'
13241: , p_segment_value => l_segment
13242: , p_from_segment_code => l_adr_value_segment_code
13243: , p_from_combination_id => l_adr_value_combination_id

Line 13284: xla_ae_lines_pkg.set_segment(

13280: );
13281:
13282: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13283:
13284: xla_ae_lines_pkg.set_segment(
13285: p_to_segment_code => 'GL_BALANCING'
13286: , p_segment_value => l_segment
13287: , p_from_segment_code => l_adr_value_segment_code
13288: , p_from_combination_id => l_adr_value_combination_id

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

13311:
13312: --
13313: -- Update the line information that should be overwritten
13314: --
13315: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13316: p_header_num => 1);
13317: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13318:
13319: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

13313: -- Update the line information that should be overwritten
13314: --
13315: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13316: p_header_num => 1);
13317: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13318:
13319: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13320:
13321: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

13315: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13316: p_header_num => 1);
13317: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13318:
13319: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13320:
13321: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13322: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13323: END IF;

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

13318:
13319: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13320:
13321: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13322: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13323: END IF;
13324:
13325: --
13326: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

13325: --
13326: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13327: --
13328: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13329: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13330: ELSE
13331: ---------------------------------------------------------------------------------------------------
13332: -- 4262811a Switch Sign
13333: ---------------------------------------------------------------------------------------------------

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

13330: ELSE
13331: ---------------------------------------------------------------------------------------------------
13332: -- 4262811a Switch Sign
13333: ---------------------------------------------------------------------------------------------------
13334: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

13331: ---------------------------------------------------------------------------------------------------
13332: -- 4262811a Switch Sign
13333: ---------------------------------------------------------------------------------------------------
13334: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13339: -- 5132302

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

13332: -- 4262811a Switch Sign
13333: ---------------------------------------------------------------------------------------------------
13334: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13339: -- 5132302
13340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

13333: ---------------------------------------------------------------------------------------------------
13334: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13339: -- 5132302
13340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

13334: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13339: -- 5132302
13340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13342:

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

13336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13339: -- 5132302
13340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13342:
13343: END IF;
13344:

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

13337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13339: -- 5132302
13340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13342:
13343: END IF;
13344:
13345: -- 4955764

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

13342:
13343: END IF;
13344:
13345: -- 4955764
13346: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13347: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13348:
13349:
13350: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 13350: XLA_AE_LINES_PKG.ValidateCurrentLine;

13346: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13347: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13348:
13349:
13350: XLA_AE_LINES_PKG.ValidateCurrentLine;
13351: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13352:
13353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13354: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 13351: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13347: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13348:
13349:
13350: XLA_AE_LINES_PKG.ValidateCurrentLine;
13351: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13352:
13353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13354: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13355: ,p_balance_type_code => l_balance_type_code);

Line 13554: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

13550: --
13551: -- bulk performance
13552: --
13553: l_balance_type_code VARCHAR2(1);
13554: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
13555: l_log_module VARCHAR2(240);
13556:
13557: --
13558: -- Upgrade strategy

Line 13628: XLA_AE_LINES_PKG.SetNewLine;

13624: ') = 'Y'
13625: THEN
13626:
13627: --
13628: XLA_AE_LINES_PKG.SetNewLine;
13629:
13630: p_balance_type_code := l_balance_type_code;
13631: -- set the flag so later we will know whether the gain loss line needs to be created
13632:

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

13636:
13637: --
13638: -- bulk performance
13639: --
13640: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
13641: p_header_num => 0); -- 4262811
13642: --
13643: -- set accounting line options
13644: --

Line 13645: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

13641: p_header_num => 0); -- 4262811
13642: --
13643: -- set accounting line options
13644: --
13645: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
13646: p_natural_side_code => 'G'
13647: , p_gain_or_loss_flag => 'N'
13648: , p_gl_transfer_mode_code => 'S'
13649: , p_acct_entry_type_code => 'A'

Line 13659: xla_ae_lines_pkg.SetAcctLineType

13655: --
13656: --
13657: -- set accounting line type info
13658: --
13659: xla_ae_lines_pkg.SetAcctLineType
13660: (p_component_type => l_component_type
13661: ,p_event_type_code => l_event_type_code
13662: ,p_line_definition_owner_code => l_line_definition_owner_code
13663: ,p_line_definition_code => l_line_definition_code

Line 13673: xla_ae_lines_pkg.SetAcctClass(

13669: ,p_event_class_code => l_event_class_code);
13670: --
13671: -- set accounting class
13672: --
13673: xla_ae_lines_pkg.SetAcctClass(
13674: p_accounting_class_code => 'TERV'
13675: , p_ae_header_id => l_ae_header_id
13676: );
13677:

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

13677:
13678: --
13679: -- set rounding class
13680: --
13681: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13682: 'TERV';
13683:
13684: --
13685: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

13681: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13682: 'TERV';
13683:
13684: --
13685: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13686: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13687: --
13688: -- bulk performance
13689: --

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

13682: 'TERV';
13683:
13684: --
13685: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13686: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13687: --
13688: -- bulk performance
13689: --
13690: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

13686: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13687: --
13688: -- bulk performance
13689: --
13690: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13691:
13692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13693: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13694:

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

13688: -- bulk performance
13689: --
13690: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13691:
13692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13693: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13694:
13695: -- 4955764
13696: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

13692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13693: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13694:
13695: -- 4955764
13696: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13697: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13698:
13699: -- 4458381 Public Sector Enh
13700:

Line 13794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

13790: l_rec_acct_attrs.array_num_value(37) := p_source_88;
13791: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
13792: l_rec_acct_attrs.array_num_value(38) := p_source_89;
13793:
13794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13795: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13796:
13797: ---------------------------------------------------------------------------------------------------------------
13798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

13791: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
13792: l_rec_acct_attrs.array_num_value(38) := p_source_89;
13793:
13794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13795: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13796:
13797: ---------------------------------------------------------------------------------------------------------------
13798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13799: ---------------------------------------------------------------------------------------------------------------

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

13794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13795: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13796:
13797: ---------------------------------------------------------------------------------------------------------------
13798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13799: ---------------------------------------------------------------------------------------------------------------
13800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13801:
13802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

13796:
13797: ---------------------------------------------------------------------------------------------------------------
13798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13799: ---------------------------------------------------------------------------------------------------------------
13800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13801:
13802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13804:

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

13798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13799: ---------------------------------------------------------------------------------------------------------------
13800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13801:
13802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13804:
13805: IF xla_accounting_cache_pkg.GetValueChar
13806: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

13799: ---------------------------------------------------------------------------------------------------------------
13800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13801:
13802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13804:
13805: IF xla_accounting_cache_pkg.GetValueChar
13806: (p_source_code => 'LEDGER_CATEGORY_CODE'
13807: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 13814: xla_ae_lines_pkg.BflowUpgEntry

13810: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13811: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
13812: )
13813: THEN
13814: xla_ae_lines_pkg.BflowUpgEntry
13815: (p_business_method_code => l_bflow_method_code
13816: ,p_business_class_code => l_bflow_class_code
13817: ,p_balance_type => l_balance_type_code);
13818: ELSE

Line 13831: xla_ae_lines_pkg.SetLineDescription(

13827: --
13828: -- call description
13829: --
13830:
13831: xla_ae_lines_pkg.SetLineDescription(
13832: p_ae_header_id => l_ae_header_id
13833: ,p_description => Description_1 (
13834: p_application_id => p_application_id
13835: , p_ae_header_id => l_ae_header_id

Line 13873: xla_ae_lines_pkg.set_ccid(

13869: , x_value_type_code => l_adr_value_type_code
13870: , p_side => 'ALL'
13871: );
13872:
13873: xla_ae_lines_pkg.set_ccid(
13874: p_code_combination_id => l_ccid
13875: , p_value_type_code => l_adr_value_type_code
13876: , p_transaction_coa_id => l_adr_transaction_coa_id
13877: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13910: xla_ae_lines_pkg.set_segment(

13906: );
13907:
13908: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13909:
13910: xla_ae_lines_pkg.set_segment(
13911: p_to_segment_code => 'GL_ACCOUNT'
13912: , p_segment_value => l_segment
13913: , p_from_segment_code => l_adr_value_segment_code
13914: , p_from_combination_id => l_adr_value_combination_id

Line 13955: xla_ae_lines_pkg.set_segment(

13951: );
13952:
13953: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13954:
13955: xla_ae_lines_pkg.set_segment(
13956: p_to_segment_code => 'GL_ACCOUNT'
13957: , p_segment_value => l_segment
13958: , p_from_segment_code => l_adr_value_segment_code
13959: , p_from_combination_id => l_adr_value_combination_id

Line 14000: xla_ae_lines_pkg.set_segment(

13996: );
13997:
13998: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13999:
14000: xla_ae_lines_pkg.set_segment(
14001: p_to_segment_code => 'GL_BALANCING'
14002: , p_segment_value => l_segment
14003: , p_from_segment_code => l_adr_value_segment_code
14004: , p_from_combination_id => l_adr_value_combination_id

Line 14044: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

14040: xla_accounting_err_pkg.build_message
14041: (p_appli_s_name => 'XLA'
14042: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
14043: ,p_token_1 => 'LINE_NUMBER'
14044: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
14045: ,p_token_2 => 'LINE_TYPE_NAME'
14046: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
14047: l_component_type
14048: ,l_component_code

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

14076: --
14077: --
14078: ------------------------------------------------------------------------------------------------
14079: -- 4219869 Business Flow
14080: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14081: -- Prior Entry. Currently, the following code is always generated.
14082: ------------------------------------------------------------------------------------------------
14083: XLA_AE_LINES_PKG.ValidateCurrentLine;
14084:

Line 14083: XLA_AE_LINES_PKG.ValidateCurrentLine;

14079: -- 4219869 Business Flow
14080: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14081: -- Prior Entry. Currently, the following code is always generated.
14082: ------------------------------------------------------------------------------------------------
14083: XLA_AE_LINES_PKG.ValidateCurrentLine;
14084:
14085: ------------------------------------------------------------------------------------
14086: -- 4219869 Business Flow
14087: -- Populated credit and debit amounts -- Need to generate this within IF

Line 14089: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14085: ------------------------------------------------------------------------------------
14086: -- 4219869 Business Flow
14087: -- Populated credit and debit amounts -- Need to generate this within IF
14088: ------------------------------------------------------------------------------------
14089: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14090:
14091: ----------------------------------------------------------------------------------
14092: -- 4219869 Business Flow
14093: -- Update journal entry status -- Need to generate this within IF

Line 14121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

14117: -- To allow MPA report to determine if it should generate report process
14118: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14119: ------------------------------------------------------------------------------------------
14120:
14121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14123: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14124: -- call ADRs
14125: -- Bug 4922099

Line 14122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

14118: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14119: ------------------------------------------------------------------------------------------
14120:
14121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14123: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14124: -- call ADRs
14125: -- Bug 4922099
14126: --

Line 14155: xla_ae_lines_pkg.set_ccid(

14151: , x_value_type_code => l_adr_value_type_code
14152: , p_side => 'ALL'
14153: );
14154:
14155: xla_ae_lines_pkg.set_ccid(
14156: p_code_combination_id => l_ccid
14157: , p_value_type_code => l_adr_value_type_code
14158: , p_transaction_coa_id => l_adr_transaction_coa_id
14159: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14192: xla_ae_lines_pkg.set_segment(

14188: );
14189:
14190: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14191:
14192: xla_ae_lines_pkg.set_segment(
14193: p_to_segment_code => 'GL_ACCOUNT'
14194: , p_segment_value => l_segment
14195: , p_from_segment_code => l_adr_value_segment_code
14196: , p_from_combination_id => l_adr_value_combination_id

Line 14237: xla_ae_lines_pkg.set_segment(

14233: );
14234:
14235: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14236:
14237: xla_ae_lines_pkg.set_segment(
14238: p_to_segment_code => 'GL_ACCOUNT'
14239: , p_segment_value => l_segment
14240: , p_from_segment_code => l_adr_value_segment_code
14241: , p_from_combination_id => l_adr_value_combination_id

Line 14282: xla_ae_lines_pkg.set_segment(

14278: );
14279:
14280: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14281:
14282: xla_ae_lines_pkg.set_segment(
14283: p_to_segment_code => 'GL_BALANCING'
14284: , p_segment_value => l_segment
14285: , p_from_segment_code => l_adr_value_segment_code
14286: , p_from_combination_id => l_adr_value_combination_id

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

14309:
14310: --
14311: -- Update the line information that should be overwritten
14312: --
14313: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14314: p_header_num => 1);
14315: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14316:
14317: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

14311: -- Update the line information that should be overwritten
14312: --
14313: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14314: p_header_num => 1);
14315: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14316:
14317: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14318:
14319: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

14313: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14314: p_header_num => 1);
14315: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14316:
14317: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14318:
14319: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14320: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14321: END IF;

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

14316:
14317: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14318:
14319: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14320: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14321: END IF;
14322:
14323: --
14324: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

14323: --
14324: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14325: --
14326: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14327: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14328: ELSE
14329: ---------------------------------------------------------------------------------------------------
14330: -- 4262811a Switch Sign
14331: ---------------------------------------------------------------------------------------------------

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

14328: ELSE
14329: ---------------------------------------------------------------------------------------------------
14330: -- 4262811a Switch Sign
14331: ---------------------------------------------------------------------------------------------------
14332: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14335: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

14329: ---------------------------------------------------------------------------------------------------
14330: -- 4262811a Switch Sign
14331: ---------------------------------------------------------------------------------------------------
14332: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14335: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14337: -- 5132302

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

14330: -- 4262811a Switch Sign
14331: ---------------------------------------------------------------------------------------------------
14332: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14335: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14337: -- 5132302
14338: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

14331: ---------------------------------------------------------------------------------------------------
14332: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14335: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14337: -- 5132302
14338: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

14332: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14333: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14335: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14337: -- 5132302
14338: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14340:

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

14334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14335: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14337: -- 5132302
14338: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14340:
14341: END IF;
14342:

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

14335: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14337: -- 5132302
14338: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14340:
14341: END IF;
14342:
14343: -- 4955764

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

14340:
14341: END IF;
14342:
14343: -- 4955764
14344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14346:
14347:
14348: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 14348: XLA_AE_LINES_PKG.ValidateCurrentLine;

14344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14346:
14347:
14348: XLA_AE_LINES_PKG.ValidateCurrentLine;
14349: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14350:
14351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14352: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 14349: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14346:
14347:
14348: XLA_AE_LINES_PKG.ValidateCurrentLine;
14349: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14350:
14351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14352: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14353: ,p_balance_type_code => l_balance_type_code);

Line 14550: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

14546: --
14547: -- bulk performance
14548: --
14549: l_balance_type_code VARCHAR2(1);
14550: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
14551: l_log_module VARCHAR2(240);
14552:
14553: --
14554: -- Upgrade strategy

Line 14624: XLA_AE_LINES_PKG.SetNewLine;

14620: ') = 'Y'
14621: THEN
14622:
14623: --
14624: XLA_AE_LINES_PKG.SetNewLine;
14625:
14626: p_balance_type_code := l_balance_type_code;
14627: -- set the flag so later we will know whether the gain loss line needs to be created
14628:

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

14632:
14633: --
14634: -- bulk performance
14635: --
14636: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
14637: p_header_num => 0); -- 4262811
14638: --
14639: -- set accounting line options
14640: --

Line 14641: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

14637: p_header_num => 0); -- 4262811
14638: --
14639: -- set accounting line options
14640: --
14641: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
14642: p_natural_side_code => 'G'
14643: , p_gain_or_loss_flag => 'N'
14644: , p_gl_transfer_mode_code => 'S'
14645: , p_acct_entry_type_code => 'A'

Line 14655: xla_ae_lines_pkg.SetAcctLineType

14651: --
14652: --
14653: -- set accounting line type info
14654: --
14655: xla_ae_lines_pkg.SetAcctLineType
14656: (p_component_type => l_component_type
14657: ,p_event_type_code => l_event_type_code
14658: ,p_line_definition_owner_code => l_line_definition_owner_code
14659: ,p_line_definition_code => l_line_definition_code

Line 14669: xla_ae_lines_pkg.SetAcctClass(

14665: ,p_event_class_code => l_event_class_code);
14666: --
14667: -- set accounting class
14668: --
14669: xla_ae_lines_pkg.SetAcctClass(
14670: p_accounting_class_code => 'TERV'
14671: , p_ae_header_id => l_ae_header_id
14672: );
14673:

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

14673:
14674: --
14675: -- set rounding class
14676: --
14677: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14678: 'TERV';
14679:
14680: --
14681: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

14677: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14678: 'TERV';
14679:
14680: --
14681: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14682: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14683: --
14684: -- bulk performance
14685: --

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

14678: 'TERV';
14679:
14680: --
14681: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14682: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14683: --
14684: -- bulk performance
14685: --
14686: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

14682: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14683: --
14684: -- bulk performance
14685: --
14686: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14687:
14688: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14689: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14690:

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

14684: -- bulk performance
14685: --
14686: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14687:
14688: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14689: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14690:
14691: -- 4955764
14692: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

14688: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14689: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14690:
14691: -- 4955764
14692: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14693: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
14694:
14695: -- 4458381 Public Sector Enh
14696:

Line 14788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

14784: l_rec_acct_attrs.array_num_value(36) := p_source_88;
14785: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
14786: l_rec_acct_attrs.array_num_value(37) := p_source_89;
14787:
14788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14789: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14790:
14791: ---------------------------------------------------------------------------------------------------------------
14792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

14785: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
14786: l_rec_acct_attrs.array_num_value(37) := p_source_89;
14787:
14788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14789: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14790:
14791: ---------------------------------------------------------------------------------------------------------------
14792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14793: ---------------------------------------------------------------------------------------------------------------

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

14788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14789: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14790:
14791: ---------------------------------------------------------------------------------------------------------------
14792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14793: ---------------------------------------------------------------------------------------------------------------
14794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14795:
14796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

14790:
14791: ---------------------------------------------------------------------------------------------------------------
14792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14793: ---------------------------------------------------------------------------------------------------------------
14794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14795:
14796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14797: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14798:

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

14792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14793: ---------------------------------------------------------------------------------------------------------------
14794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14795:
14796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14797: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14798:
14799: IF xla_accounting_cache_pkg.GetValueChar
14800: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

14793: ---------------------------------------------------------------------------------------------------------------
14794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14795:
14796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14797: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14798:
14799: IF xla_accounting_cache_pkg.GetValueChar
14800: (p_source_code => 'LEDGER_CATEGORY_CODE'
14801: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 14808: xla_ae_lines_pkg.BflowUpgEntry

14804: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14805: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
14806: )
14807: THEN
14808: xla_ae_lines_pkg.BflowUpgEntry
14809: (p_business_method_code => l_bflow_method_code
14810: ,p_business_class_code => l_bflow_class_code
14811: ,p_balance_type => l_balance_type_code);
14812: ELSE

Line 14825: xla_ae_lines_pkg.SetLineDescription(

14821: --
14822: -- call description
14823: --
14824:
14825: xla_ae_lines_pkg.SetLineDescription(
14826: p_ae_header_id => l_ae_header_id
14827: ,p_description => Description_1 (
14828: p_application_id => p_application_id
14829: , p_ae_header_id => l_ae_header_id

Line 14867: xla_ae_lines_pkg.set_ccid(

14863: , x_value_type_code => l_adr_value_type_code
14864: , p_side => 'ALL'
14865: );
14866:
14867: xla_ae_lines_pkg.set_ccid(
14868: p_code_combination_id => l_ccid
14869: , p_value_type_code => l_adr_value_type_code
14870: , p_transaction_coa_id => l_adr_transaction_coa_id
14871: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14904: xla_ae_lines_pkg.set_segment(

14900: );
14901:
14902: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14903:
14904: xla_ae_lines_pkg.set_segment(
14905: p_to_segment_code => 'GL_ACCOUNT'
14906: , p_segment_value => l_segment
14907: , p_from_segment_code => l_adr_value_segment_code
14908: , p_from_combination_id => l_adr_value_combination_id

Line 14949: xla_ae_lines_pkg.set_segment(

14945: );
14946:
14947: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14948:
14949: xla_ae_lines_pkg.set_segment(
14950: p_to_segment_code => 'GL_ACCOUNT'
14951: , p_segment_value => l_segment
14952: , p_from_segment_code => l_adr_value_segment_code
14953: , p_from_combination_id => l_adr_value_combination_id

Line 14994: xla_ae_lines_pkg.set_segment(

14990: );
14991:
14992: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14993:
14994: xla_ae_lines_pkg.set_segment(
14995: p_to_segment_code => 'GL_BALANCING'
14996: , p_segment_value => l_segment
14997: , p_from_segment_code => l_adr_value_segment_code
14998: , p_from_combination_id => l_adr_value_combination_id

Line 15038: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

15034: xla_accounting_err_pkg.build_message
15035: (p_appli_s_name => 'XLA'
15036: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
15037: ,p_token_1 => 'LINE_NUMBER'
15038: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
15039: ,p_token_2 => 'LINE_TYPE_NAME'
15040: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
15041: l_component_type
15042: ,l_component_code

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

15070: --
15071: --
15072: ------------------------------------------------------------------------------------------------
15073: -- 4219869 Business Flow
15074: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15075: -- Prior Entry. Currently, the following code is always generated.
15076: ------------------------------------------------------------------------------------------------
15077: XLA_AE_LINES_PKG.ValidateCurrentLine;
15078:

Line 15077: XLA_AE_LINES_PKG.ValidateCurrentLine;

15073: -- 4219869 Business Flow
15074: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15075: -- Prior Entry. Currently, the following code is always generated.
15076: ------------------------------------------------------------------------------------------------
15077: XLA_AE_LINES_PKG.ValidateCurrentLine;
15078:
15079: ------------------------------------------------------------------------------------
15080: -- 4219869 Business Flow
15081: -- Populated credit and debit amounts -- Need to generate this within IF

Line 15083: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15079: ------------------------------------------------------------------------------------
15080: -- 4219869 Business Flow
15081: -- Populated credit and debit amounts -- Need to generate this within IF
15082: ------------------------------------------------------------------------------------
15083: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15084:
15085: ----------------------------------------------------------------------------------
15086: -- 4219869 Business Flow
15087: -- Update journal entry status -- Need to generate this within IF

Line 15115: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

15111: -- To allow MPA report to determine if it should generate report process
15112: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15113: ------------------------------------------------------------------------------------------
15114:
15115: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15116: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15117: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15118: -- call ADRs
15119: -- Bug 4922099

Line 15116: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

15112: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15113: ------------------------------------------------------------------------------------------
15114:
15115: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15116: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15117: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15118: -- call ADRs
15119: -- Bug 4922099
15120: --

Line 15149: xla_ae_lines_pkg.set_ccid(

15145: , x_value_type_code => l_adr_value_type_code
15146: , p_side => 'ALL'
15147: );
15148:
15149: xla_ae_lines_pkg.set_ccid(
15150: p_code_combination_id => l_ccid
15151: , p_value_type_code => l_adr_value_type_code
15152: , p_transaction_coa_id => l_adr_transaction_coa_id
15153: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15186: xla_ae_lines_pkg.set_segment(

15182: );
15183:
15184: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15185:
15186: xla_ae_lines_pkg.set_segment(
15187: p_to_segment_code => 'GL_ACCOUNT'
15188: , p_segment_value => l_segment
15189: , p_from_segment_code => l_adr_value_segment_code
15190: , p_from_combination_id => l_adr_value_combination_id

Line 15231: xla_ae_lines_pkg.set_segment(

15227: );
15228:
15229: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15230:
15231: xla_ae_lines_pkg.set_segment(
15232: p_to_segment_code => 'GL_ACCOUNT'
15233: , p_segment_value => l_segment
15234: , p_from_segment_code => l_adr_value_segment_code
15235: , p_from_combination_id => l_adr_value_combination_id

Line 15276: xla_ae_lines_pkg.set_segment(

15272: );
15273:
15274: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15275:
15276: xla_ae_lines_pkg.set_segment(
15277: p_to_segment_code => 'GL_BALANCING'
15278: , p_segment_value => l_segment
15279: , p_from_segment_code => l_adr_value_segment_code
15280: , p_from_combination_id => l_adr_value_combination_id

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

15303:
15304: --
15305: -- Update the line information that should be overwritten
15306: --
15307: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15308: p_header_num => 1);
15309: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15310:
15311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

15305: -- Update the line information that should be overwritten
15306: --
15307: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15308: p_header_num => 1);
15309: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15310:
15311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15312:
15313: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

15307: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15308: p_header_num => 1);
15309: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15310:
15311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15312:
15313: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15314: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15315: END IF;

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

15310:
15311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15312:
15313: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15314: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15315: END IF;
15316:
15317: --
15318: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

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

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

15322: ELSE
15323: ---------------------------------------------------------------------------------------------------
15324: -- 4262811a Switch Sign
15325: ---------------------------------------------------------------------------------------------------
15326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

15323: ---------------------------------------------------------------------------------------------------
15324: -- 4262811a Switch Sign
15325: ---------------------------------------------------------------------------------------------------
15326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15331: -- 5132302

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

15324: -- 4262811a Switch Sign
15325: ---------------------------------------------------------------------------------------------------
15326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15331: -- 5132302
15332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

15325: ---------------------------------------------------------------------------------------------------
15326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15331: -- 5132302
15332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

15326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15331: -- 5132302
15332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15334:

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

15328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15331: -- 5132302
15332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15334:
15335: END IF;
15336:

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

15329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15331: -- 5132302
15332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15334:
15335: END IF;
15336:
15337: -- 4955764

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

15334:
15335: END IF;
15336:
15337: -- 4955764
15338: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15340:
15341:
15342: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 15342: XLA_AE_LINES_PKG.ValidateCurrentLine;

15338: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15340:
15341:
15342: XLA_AE_LINES_PKG.ValidateCurrentLine;
15343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15344:
15345: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15346: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 15343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15340:
15341:
15342: XLA_AE_LINES_PKG.ValidateCurrentLine;
15343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15344:
15345: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15346: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15347: ,p_balance_type_code => l_balance_type_code);

Line 15548: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

15544: --
15545: -- bulk performance
15546: --
15547: l_balance_type_code VARCHAR2(1);
15548: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
15549: l_log_module VARCHAR2(240);
15550:
15551: --
15552: -- Upgrade strategy

Line 15622: XLA_AE_LINES_PKG.SetNewLine;

15618: ') = 'Y'
15619: THEN
15620:
15621: --
15622: XLA_AE_LINES_PKG.SetNewLine;
15623:
15624: p_balance_type_code := l_balance_type_code;
15625: -- set the flag so later we will know whether the gain loss line needs to be created
15626:

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

15630:
15631: --
15632: -- bulk performance
15633: --
15634: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
15635: p_header_num => 0); -- 4262811
15636: --
15637: -- set accounting line options
15638: --

Line 15639: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

15635: p_header_num => 0); -- 4262811
15636: --
15637: -- set accounting line options
15638: --
15639: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
15640: p_natural_side_code => 'G'
15641: , p_gain_or_loss_flag => 'N'
15642: , p_gl_transfer_mode_code => 'S'
15643: , p_acct_entry_type_code => 'A'

Line 15653: xla_ae_lines_pkg.SetAcctLineType

15649: --
15650: --
15651: -- set accounting line type info
15652: --
15653: xla_ae_lines_pkg.SetAcctLineType
15654: (p_component_type => l_component_type
15655: ,p_event_type_code => l_event_type_code
15656: ,p_line_definition_owner_code => l_line_definition_owner_code
15657: ,p_line_definition_code => l_line_definition_code

Line 15667: xla_ae_lines_pkg.SetAcctClass(

15663: ,p_event_class_code => l_event_class_code);
15664: --
15665: -- set accounting class
15666: --
15667: xla_ae_lines_pkg.SetAcctClass(
15668: p_accounting_class_code => 'TERV'
15669: , p_ae_header_id => l_ae_header_id
15670: );
15671:

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

15671:
15672: --
15673: -- set rounding class
15674: --
15675: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15676: 'TERV';
15677:
15678: --
15679: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

15675: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15676: 'TERV';
15677:
15678: --
15679: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15680: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15681: --
15682: -- bulk performance
15683: --

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

15676: 'TERV';
15677:
15678: --
15679: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15680: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15681: --
15682: -- bulk performance
15683: --
15684: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

15680: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15681: --
15682: -- bulk performance
15683: --
15684: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15685:
15686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15687: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15688:

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

15682: -- bulk performance
15683: --
15684: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15685:
15686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15687: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15688:
15689: -- 4955764
15690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

15686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15687: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15688:
15689: -- 4955764
15690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15692:
15693: -- 4458381 Public Sector Enh
15694:

Line 15790: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

15786: l_rec_acct_attrs.array_num_value(38) := p_source_88;
15787: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
15788: l_rec_acct_attrs.array_num_value(39) := p_source_89;
15789:
15790: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15791: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15792:
15793: ---------------------------------------------------------------------------------------------------------------
15794: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

15787: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
15788: l_rec_acct_attrs.array_num_value(39) := p_source_89;
15789:
15790: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15791: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15792:
15793: ---------------------------------------------------------------------------------------------------------------
15794: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15795: ---------------------------------------------------------------------------------------------------------------

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

15790: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15791: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15792:
15793: ---------------------------------------------------------------------------------------------------------------
15794: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15795: ---------------------------------------------------------------------------------------------------------------
15796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15797:
15798: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

15792:
15793: ---------------------------------------------------------------------------------------------------------------
15794: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15795: ---------------------------------------------------------------------------------------------------------------
15796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15797:
15798: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15799: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15800:

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

15794: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15795: ---------------------------------------------------------------------------------------------------------------
15796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15797:
15798: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15799: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15800:
15801: IF xla_accounting_cache_pkg.GetValueChar
15802: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

15795: ---------------------------------------------------------------------------------------------------------------
15796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15797:
15798: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15799: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15800:
15801: IF xla_accounting_cache_pkg.GetValueChar
15802: (p_source_code => 'LEDGER_CATEGORY_CODE'
15803: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 15810: xla_ae_lines_pkg.BflowUpgEntry

15806: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15807: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
15808: )
15809: THEN
15810: xla_ae_lines_pkg.BflowUpgEntry
15811: (p_business_method_code => l_bflow_method_code
15812: ,p_business_class_code => l_bflow_class_code
15813: ,p_balance_type => l_balance_type_code);
15814: ELSE

Line 15827: xla_ae_lines_pkg.SetLineDescription(

15823: --
15824: -- call description
15825: --
15826:
15827: xla_ae_lines_pkg.SetLineDescription(
15828: p_ae_header_id => l_ae_header_id
15829: ,p_description => Description_1 (
15830: p_application_id => p_application_id
15831: , p_ae_header_id => l_ae_header_id

Line 15869: xla_ae_lines_pkg.set_ccid(

15865: , x_value_type_code => l_adr_value_type_code
15866: , p_side => 'ALL'
15867: );
15868:
15869: xla_ae_lines_pkg.set_ccid(
15870: p_code_combination_id => l_ccid
15871: , p_value_type_code => l_adr_value_type_code
15872: , p_transaction_coa_id => l_adr_transaction_coa_id
15873: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15906: xla_ae_lines_pkg.set_segment(

15902: );
15903:
15904: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15905:
15906: xla_ae_lines_pkg.set_segment(
15907: p_to_segment_code => 'GL_ACCOUNT'
15908: , p_segment_value => l_segment
15909: , p_from_segment_code => l_adr_value_segment_code
15910: , p_from_combination_id => l_adr_value_combination_id

Line 15951: xla_ae_lines_pkg.set_segment(

15947: );
15948:
15949: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15950:
15951: xla_ae_lines_pkg.set_segment(
15952: p_to_segment_code => 'GL_ACCOUNT'
15953: , p_segment_value => l_segment
15954: , p_from_segment_code => l_adr_value_segment_code
15955: , p_from_combination_id => l_adr_value_combination_id

Line 15996: xla_ae_lines_pkg.set_segment(

15992: );
15993:
15994: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15995:
15996: xla_ae_lines_pkg.set_segment(
15997: p_to_segment_code => 'GL_BALANCING'
15998: , p_segment_value => l_segment
15999: , p_from_segment_code => l_adr_value_segment_code
16000: , p_from_combination_id => l_adr_value_combination_id

Line 16040: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

16036: xla_accounting_err_pkg.build_message
16037: (p_appli_s_name => 'XLA'
16038: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
16039: ,p_token_1 => 'LINE_NUMBER'
16040: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
16041: ,p_token_2 => 'LINE_TYPE_NAME'
16042: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
16043: l_component_type
16044: ,l_component_code

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

16072: --
16073: --
16074: ------------------------------------------------------------------------------------------------
16075: -- 4219869 Business Flow
16076: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16077: -- Prior Entry. Currently, the following code is always generated.
16078: ------------------------------------------------------------------------------------------------
16079: XLA_AE_LINES_PKG.ValidateCurrentLine;
16080:

Line 16079: XLA_AE_LINES_PKG.ValidateCurrentLine;

16075: -- 4219869 Business Flow
16076: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16077: -- Prior Entry. Currently, the following code is always generated.
16078: ------------------------------------------------------------------------------------------------
16079: XLA_AE_LINES_PKG.ValidateCurrentLine;
16080:
16081: ------------------------------------------------------------------------------------
16082: -- 4219869 Business Flow
16083: -- Populated credit and debit amounts -- Need to generate this within IF

Line 16085: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16081: ------------------------------------------------------------------------------------
16082: -- 4219869 Business Flow
16083: -- Populated credit and debit amounts -- Need to generate this within IF
16084: ------------------------------------------------------------------------------------
16085: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16086:
16087: ----------------------------------------------------------------------------------
16088: -- 4219869 Business Flow
16089: -- Update journal entry status -- Need to generate this within IF

Line 16117: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

16113: -- To allow MPA report to determine if it should generate report process
16114: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16115: ------------------------------------------------------------------------------------------
16116:
16117: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16118: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16119: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16120: -- call ADRs
16121: -- Bug 4922099

Line 16118: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

16114: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16115: ------------------------------------------------------------------------------------------
16116:
16117: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16118: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16119: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16120: -- call ADRs
16121: -- Bug 4922099
16122: --

Line 16151: xla_ae_lines_pkg.set_ccid(

16147: , x_value_type_code => l_adr_value_type_code
16148: , p_side => 'ALL'
16149: );
16150:
16151: xla_ae_lines_pkg.set_ccid(
16152: p_code_combination_id => l_ccid
16153: , p_value_type_code => l_adr_value_type_code
16154: , p_transaction_coa_id => l_adr_transaction_coa_id
16155: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16188: xla_ae_lines_pkg.set_segment(

16184: );
16185:
16186: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16187:
16188: xla_ae_lines_pkg.set_segment(
16189: p_to_segment_code => 'GL_ACCOUNT'
16190: , p_segment_value => l_segment
16191: , p_from_segment_code => l_adr_value_segment_code
16192: , p_from_combination_id => l_adr_value_combination_id

Line 16233: xla_ae_lines_pkg.set_segment(

16229: );
16230:
16231: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16232:
16233: xla_ae_lines_pkg.set_segment(
16234: p_to_segment_code => 'GL_ACCOUNT'
16235: , p_segment_value => l_segment
16236: , p_from_segment_code => l_adr_value_segment_code
16237: , p_from_combination_id => l_adr_value_combination_id

Line 16278: xla_ae_lines_pkg.set_segment(

16274: );
16275:
16276: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16277:
16278: xla_ae_lines_pkg.set_segment(
16279: p_to_segment_code => 'GL_BALANCING'
16280: , p_segment_value => l_segment
16281: , p_from_segment_code => l_adr_value_segment_code
16282: , p_from_combination_id => l_adr_value_combination_id

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

16305:
16306: --
16307: -- Update the line information that should be overwritten
16308: --
16309: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16310: p_header_num => 1);
16311: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16312:
16313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

16307: -- Update the line information that should be overwritten
16308: --
16309: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16310: p_header_num => 1);
16311: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16312:
16313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16314:
16315: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

16309: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16310: p_header_num => 1);
16311: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16312:
16313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16314:
16315: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16316: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16317: END IF;

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

16312:
16313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16314:
16315: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16316: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16317: END IF;
16318:
16319: --
16320: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

16319: --
16320: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16321: --
16322: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16323: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16324: ELSE
16325: ---------------------------------------------------------------------------------------------------
16326: -- 4262811a Switch Sign
16327: ---------------------------------------------------------------------------------------------------

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

16324: ELSE
16325: ---------------------------------------------------------------------------------------------------
16326: -- 4262811a Switch Sign
16327: ---------------------------------------------------------------------------------------------------
16328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

16325: ---------------------------------------------------------------------------------------------------
16326: -- 4262811a Switch Sign
16327: ---------------------------------------------------------------------------------------------------
16328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16333: -- 5132302

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

16326: -- 4262811a Switch Sign
16327: ---------------------------------------------------------------------------------------------------
16328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16333: -- 5132302
16334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

16327: ---------------------------------------------------------------------------------------------------
16328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16333: -- 5132302
16334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

16328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16333: -- 5132302
16334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16336:

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

16330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16333: -- 5132302
16334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16336:
16337: END IF;
16338:

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

16331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16333: -- 5132302
16334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16336:
16337: END IF;
16338:
16339: -- 4955764

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

16336:
16337: END IF;
16338:
16339: -- 4955764
16340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16342:
16343:
16344: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 16344: XLA_AE_LINES_PKG.ValidateCurrentLine;

16340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16342:
16343:
16344: XLA_AE_LINES_PKG.ValidateCurrentLine;
16345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16346:
16347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16348: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 16345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16342:
16343:
16344: XLA_AE_LINES_PKG.ValidateCurrentLine;
16345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16346:
16347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16348: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16349: ,p_balance_type_code => l_balance_type_code);

Line 16548: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

16544: --
16545: -- bulk performance
16546: --
16547: l_balance_type_code VARCHAR2(1);
16548: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
16549: l_log_module VARCHAR2(240);
16550:
16551: --
16552: -- Upgrade strategy

Line 16622: XLA_AE_LINES_PKG.SetNewLine;

16618: ') = 'Y'
16619: THEN
16620:
16621: --
16622: XLA_AE_LINES_PKG.SetNewLine;
16623:
16624: p_balance_type_code := l_balance_type_code;
16625: -- set the flag so later we will know whether the gain loss line needs to be created
16626:

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

16630:
16631: --
16632: -- bulk performance
16633: --
16634: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
16635: p_header_num => 0); -- 4262811
16636: --
16637: -- set accounting line options
16638: --

Line 16639: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

16635: p_header_num => 0); -- 4262811
16636: --
16637: -- set accounting line options
16638: --
16639: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
16640: p_natural_side_code => 'G'
16641: , p_gain_or_loss_flag => 'N'
16642: , p_gl_transfer_mode_code => 'S'
16643: , p_acct_entry_type_code => 'A'

Line 16653: xla_ae_lines_pkg.SetAcctLineType

16649: --
16650: --
16651: -- set accounting line type info
16652: --
16653: xla_ae_lines_pkg.SetAcctLineType
16654: (p_component_type => l_component_type
16655: ,p_event_type_code => l_event_type_code
16656: ,p_line_definition_owner_code => l_line_definition_owner_code
16657: ,p_line_definition_code => l_line_definition_code

Line 16667: xla_ae_lines_pkg.SetAcctClass(

16663: ,p_event_class_code => l_event_class_code);
16664: --
16665: -- set accounting class
16666: --
16667: xla_ae_lines_pkg.SetAcctClass(
16668: p_accounting_class_code => 'TERV'
16669: , p_ae_header_id => l_ae_header_id
16670: );
16671:

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

16671:
16672: --
16673: -- set rounding class
16674: --
16675: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16676: 'TERV';
16677:
16678: --
16679: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

16675: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16676: 'TERV';
16677:
16678: --
16679: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16680: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16681: --
16682: -- bulk performance
16683: --

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

16676: 'TERV';
16677:
16678: --
16679: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16680: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16681: --
16682: -- bulk performance
16683: --
16684: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

16680: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16681: --
16682: -- bulk performance
16683: --
16684: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16685:
16686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16687: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16688:

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

16682: -- bulk performance
16683: --
16684: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16685:
16686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16687: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16688:
16689: -- 4955764
16690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

16686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16687: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16688:
16689: -- 4955764
16690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
16692:
16693: -- 4458381 Public Sector Enh
16694:

Line 16788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

16784: l_rec_acct_attrs.array_num_value(37) := p_source_88;
16785: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
16786: l_rec_acct_attrs.array_num_value(38) := p_source_89;
16787:
16788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16789: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16790:
16791: ---------------------------------------------------------------------------------------------------------------
16792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

16785: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
16786: l_rec_acct_attrs.array_num_value(38) := p_source_89;
16787:
16788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16789: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16790:
16791: ---------------------------------------------------------------------------------------------------------------
16792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16793: ---------------------------------------------------------------------------------------------------------------

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

16788: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16789: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16790:
16791: ---------------------------------------------------------------------------------------------------------------
16792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16793: ---------------------------------------------------------------------------------------------------------------
16794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16795:
16796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

16790:
16791: ---------------------------------------------------------------------------------------------------------------
16792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16793: ---------------------------------------------------------------------------------------------------------------
16794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16795:
16796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16797: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16798:

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

16792: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16793: ---------------------------------------------------------------------------------------------------------------
16794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16795:
16796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16797: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16798:
16799: IF xla_accounting_cache_pkg.GetValueChar
16800: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

16793: ---------------------------------------------------------------------------------------------------------------
16794: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16795:
16796: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16797: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16798:
16799: IF xla_accounting_cache_pkg.GetValueChar
16800: (p_source_code => 'LEDGER_CATEGORY_CODE'
16801: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 16808: xla_ae_lines_pkg.BflowUpgEntry

16804: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16805: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
16806: )
16807: THEN
16808: xla_ae_lines_pkg.BflowUpgEntry
16809: (p_business_method_code => l_bflow_method_code
16810: ,p_business_class_code => l_bflow_class_code
16811: ,p_balance_type => l_balance_type_code);
16812: ELSE

Line 16825: xla_ae_lines_pkg.SetLineDescription(

16821: --
16822: -- call description
16823: --
16824:
16825: xla_ae_lines_pkg.SetLineDescription(
16826: p_ae_header_id => l_ae_header_id
16827: ,p_description => Description_1 (
16828: p_application_id => p_application_id
16829: , p_ae_header_id => l_ae_header_id

Line 16867: xla_ae_lines_pkg.set_ccid(

16863: , x_value_type_code => l_adr_value_type_code
16864: , p_side => 'ALL'
16865: );
16866:
16867: xla_ae_lines_pkg.set_ccid(
16868: p_code_combination_id => l_ccid
16869: , p_value_type_code => l_adr_value_type_code
16870: , p_transaction_coa_id => l_adr_transaction_coa_id
16871: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16904: xla_ae_lines_pkg.set_segment(

16900: );
16901:
16902: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16903:
16904: xla_ae_lines_pkg.set_segment(
16905: p_to_segment_code => 'GL_ACCOUNT'
16906: , p_segment_value => l_segment
16907: , p_from_segment_code => l_adr_value_segment_code
16908: , p_from_combination_id => l_adr_value_combination_id

Line 16949: xla_ae_lines_pkg.set_segment(

16945: );
16946:
16947: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16948:
16949: xla_ae_lines_pkg.set_segment(
16950: p_to_segment_code => 'GL_ACCOUNT'
16951: , p_segment_value => l_segment
16952: , p_from_segment_code => l_adr_value_segment_code
16953: , p_from_combination_id => l_adr_value_combination_id

Line 16994: xla_ae_lines_pkg.set_segment(

16990: );
16991:
16992: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16993:
16994: xla_ae_lines_pkg.set_segment(
16995: p_to_segment_code => 'GL_BALANCING'
16996: , p_segment_value => l_segment
16997: , p_from_segment_code => l_adr_value_segment_code
16998: , p_from_combination_id => l_adr_value_combination_id

Line 17038: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

17034: xla_accounting_err_pkg.build_message
17035: (p_appli_s_name => 'XLA'
17036: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
17037: ,p_token_1 => 'LINE_NUMBER'
17038: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
17039: ,p_token_2 => 'LINE_TYPE_NAME'
17040: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
17041: l_component_type
17042: ,l_component_code

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

17070: --
17071: --
17072: ------------------------------------------------------------------------------------------------
17073: -- 4219869 Business Flow
17074: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17075: -- Prior Entry. Currently, the following code is always generated.
17076: ------------------------------------------------------------------------------------------------
17077: XLA_AE_LINES_PKG.ValidateCurrentLine;
17078:

Line 17077: XLA_AE_LINES_PKG.ValidateCurrentLine;

17073: -- 4219869 Business Flow
17074: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17075: -- Prior Entry. Currently, the following code is always generated.
17076: ------------------------------------------------------------------------------------------------
17077: XLA_AE_LINES_PKG.ValidateCurrentLine;
17078:
17079: ------------------------------------------------------------------------------------
17080: -- 4219869 Business Flow
17081: -- Populated credit and debit amounts -- Need to generate this within IF

Line 17083: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17079: ------------------------------------------------------------------------------------
17080: -- 4219869 Business Flow
17081: -- Populated credit and debit amounts -- Need to generate this within IF
17082: ------------------------------------------------------------------------------------
17083: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17084:
17085: ----------------------------------------------------------------------------------
17086: -- 4219869 Business Flow
17087: -- Update journal entry status -- Need to generate this within IF

Line 17115: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

17111: -- To allow MPA report to determine if it should generate report process
17112: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17113: ------------------------------------------------------------------------------------------
17114:
17115: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17116: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17117: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17118: -- call ADRs
17119: -- Bug 4922099

Line 17116: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

17112: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17113: ------------------------------------------------------------------------------------------
17114:
17115: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17116: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17117: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17118: -- call ADRs
17119: -- Bug 4922099
17120: --

Line 17149: xla_ae_lines_pkg.set_ccid(

17145: , x_value_type_code => l_adr_value_type_code
17146: , p_side => 'ALL'
17147: );
17148:
17149: xla_ae_lines_pkg.set_ccid(
17150: p_code_combination_id => l_ccid
17151: , p_value_type_code => l_adr_value_type_code
17152: , p_transaction_coa_id => l_adr_transaction_coa_id
17153: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 17186: xla_ae_lines_pkg.set_segment(

17182: );
17183:
17184: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17185:
17186: xla_ae_lines_pkg.set_segment(
17187: p_to_segment_code => 'GL_ACCOUNT'
17188: , p_segment_value => l_segment
17189: , p_from_segment_code => l_adr_value_segment_code
17190: , p_from_combination_id => l_adr_value_combination_id

Line 17231: xla_ae_lines_pkg.set_segment(

17227: );
17228:
17229: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17230:
17231: xla_ae_lines_pkg.set_segment(
17232: p_to_segment_code => 'GL_ACCOUNT'
17233: , p_segment_value => l_segment
17234: , p_from_segment_code => l_adr_value_segment_code
17235: , p_from_combination_id => l_adr_value_combination_id

Line 17276: xla_ae_lines_pkg.set_segment(

17272: );
17273:
17274: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17275:
17276: xla_ae_lines_pkg.set_segment(
17277: p_to_segment_code => 'GL_BALANCING'
17278: , p_segment_value => l_segment
17279: , p_from_segment_code => l_adr_value_segment_code
17280: , p_from_combination_id => l_adr_value_combination_id

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

17303:
17304: --
17305: -- Update the line information that should be overwritten
17306: --
17307: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17308: p_header_num => 1);
17309: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17310:
17311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

17305: -- Update the line information that should be overwritten
17306: --
17307: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17308: p_header_num => 1);
17309: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17310:
17311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17312:
17313: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

17307: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17308: p_header_num => 1);
17309: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17310:
17311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17312:
17313: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17314: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17315: END IF;

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

17310:
17311: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17312:
17313: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17314: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17315: END IF;
17316:
17317: --
17318: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

17317: --
17318: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17319: --
17320: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17321: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17322: ELSE
17323: ---------------------------------------------------------------------------------------------------
17324: -- 4262811a Switch Sign
17325: ---------------------------------------------------------------------------------------------------

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

17322: ELSE
17323: ---------------------------------------------------------------------------------------------------
17324: -- 4262811a Switch Sign
17325: ---------------------------------------------------------------------------------------------------
17326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17323: ---------------------------------------------------------------------------------------------------
17324: -- 4262811a Switch Sign
17325: ---------------------------------------------------------------------------------------------------
17326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17331: -- 5132302

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

17324: -- 4262811a Switch Sign
17325: ---------------------------------------------------------------------------------------------------
17326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17331: -- 5132302
17332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

17325: ---------------------------------------------------------------------------------------------------
17326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17331: -- 5132302
17332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17326: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17327: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17331: -- 5132302
17332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17334:

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

17328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17331: -- 5132302
17332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17334:
17335: END IF;
17336:

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

17329: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17331: -- 5132302
17332: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17334:
17335: END IF;
17336:
17337: -- 4955764

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

17334:
17335: END IF;
17336:
17337: -- 4955764
17338: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17340:
17341:
17342: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 17342: XLA_AE_LINES_PKG.ValidateCurrentLine;

17338: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17340:
17341:
17342: XLA_AE_LINES_PKG.ValidateCurrentLine;
17343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17344:
17345: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17346: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 17343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17340:
17341:
17342: XLA_AE_LINES_PKG.ValidateCurrentLine;
17343: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17344:
17345: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17346: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17347: ,p_balance_type_code => l_balance_type_code);

Line 17513: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

17509: --
17510: -- bulk performance
17511: --
17512: l_balance_type_code VARCHAR2(1);
17513: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
17514: l_log_module VARCHAR2(240);
17515:
17516: --
17517: -- Upgrade strategy

Line 17583: XLA_AE_LINES_PKG.SetNewLine;

17579: ') = 'BANK CHARGE'
17580: THEN
17581:
17582: --
17583: XLA_AE_LINES_PKG.SetNewLine;
17584:
17585: p_balance_type_code := l_balance_type_code;
17586: -- set the flag so later we will know whether the gain loss line needs to be created
17587:

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

17591:
17592: --
17593: -- bulk performance
17594: --
17595: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
17596: p_header_num => 0); -- 4262811
17597: --
17598: -- set accounting line options
17599: --

Line 17600: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

17596: p_header_num => 0); -- 4262811
17597: --
17598: -- set accounting line options
17599: --
17600: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
17601: p_natural_side_code => 'D'
17602: , p_gain_or_loss_flag => 'N'
17603: , p_gl_transfer_mode_code => 'S'
17604: , p_acct_entry_type_code => 'A'

Line 17614: xla_ae_lines_pkg.SetAcctLineType

17610: --
17611: --
17612: -- set accounting line type info
17613: --
17614: xla_ae_lines_pkg.SetAcctLineType
17615: (p_component_type => l_component_type
17616: ,p_event_type_code => l_event_type_code
17617: ,p_line_definition_owner_code => l_line_definition_owner_code
17618: ,p_line_definition_code => l_line_definition_code

Line 17628: xla_ae_lines_pkg.SetAcctClass(

17624: ,p_event_class_code => l_event_class_code);
17625: --
17626: -- set accounting class
17627: --
17628: xla_ae_lines_pkg.SetAcctClass(
17629: p_accounting_class_code => 'BANK_CHG'
17630: , p_ae_header_id => l_ae_header_id
17631: );
17632:

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

17632:
17633: --
17634: -- set rounding class
17635: --
17636: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17637: 'BANK_CHG';
17638:
17639: --
17640: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

17636: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17637: 'BANK_CHG';
17638:
17639: --
17640: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17641: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17642: --
17643: -- bulk performance
17644: --

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

17637: 'BANK_CHG';
17638:
17639: --
17640: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17641: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17642: --
17643: -- bulk performance
17644: --
17645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

17641: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17642: --
17643: -- bulk performance
17644: --
17645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17646:
17647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17649:

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

17643: -- bulk performance
17644: --
17645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17646:
17647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17649:
17650: -- 4955764
17651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

17647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17649:
17650: -- 4955764
17651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17652: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17653:
17654: -- 4458381 Public Sector Enh
17655:

Line 17711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

17707: l_rec_acct_attrs.array_num_value(23) := p_source_85;
17708: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
17709: l_rec_acct_attrs.array_num_value(24) := p_source_87;
17710:
17711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17713:
17714: ---------------------------------------------------------------------------------------------------------------
17715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

17708: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
17709: l_rec_acct_attrs.array_num_value(24) := p_source_87;
17710:
17711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17713:
17714: ---------------------------------------------------------------------------------------------------------------
17715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17716: ---------------------------------------------------------------------------------------------------------------

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

17711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17713:
17714: ---------------------------------------------------------------------------------------------------------------
17715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17716: ---------------------------------------------------------------------------------------------------------------
17717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17718:
17719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

17713:
17714: ---------------------------------------------------------------------------------------------------------------
17715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17716: ---------------------------------------------------------------------------------------------------------------
17717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17718:
17719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17721:

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

17715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17716: ---------------------------------------------------------------------------------------------------------------
17717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17718:
17719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17721:
17722: IF xla_accounting_cache_pkg.GetValueChar
17723: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

17716: ---------------------------------------------------------------------------------------------------------------
17717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17718:
17719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17721:
17722: IF xla_accounting_cache_pkg.GetValueChar
17723: (p_source_code => 'LEDGER_CATEGORY_CODE'
17724: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 17731: xla_ae_lines_pkg.BflowUpgEntry

17727: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17728: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
17729: )
17730: THEN
17731: xla_ae_lines_pkg.BflowUpgEntry
17732: (p_business_method_code => l_bflow_method_code
17733: ,p_business_class_code => l_bflow_class_code
17734: ,p_balance_type => l_balance_type_code);
17735: ELSE

Line 17745: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

17741: -- call analytical criteria
17742: --
17743:
17744:
17745: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
17746: xla_ae_lines_pkg.SetAnalyticalCriteria(
17747: p_analytical_criterion_name => 'Check Id'
17748: , p_analytical_criterion_owner => 'S'
17749: , p_analytical_criterion_code => 'CHECK_ID'

Line 17746: xla_ae_lines_pkg.SetAnalyticalCriteria(

17742: --
17743:
17744:
17745: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
17746: xla_ae_lines_pkg.SetAnalyticalCriteria(
17747: p_analytical_criterion_name => 'Check Id'
17748: , p_analytical_criterion_owner => 'S'
17749: , p_analytical_criterion_code => 'CHECK_ID'
17750: , p_amb_context_code => 'DEFAULT'

Line 17792: xla_ae_lines_pkg.set_ccid(

17788: , x_value_type_code => l_adr_value_type_code
17789: , p_side => 'NA'
17790: );
17791:
17792: xla_ae_lines_pkg.set_ccid(
17793: p_code_combination_id => l_ccid
17794: , p_value_type_code => l_adr_value_type_code
17795: , p_transaction_coa_id => l_adr_transaction_coa_id
17796: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 17827: xla_ae_lines_pkg.set_segment(

17823: );
17824:
17825: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17826:
17827: xla_ae_lines_pkg.set_segment(
17828: p_to_segment_code => 'GL_ACCOUNT'
17829: , p_segment_value => l_segment
17830: , p_from_segment_code => l_adr_value_segment_code
17831: , p_from_combination_id => l_adr_value_combination_id

Line 17870: xla_ae_lines_pkg.set_segment(

17866: );
17867:
17868: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17869:
17870: xla_ae_lines_pkg.set_segment(
17871: p_to_segment_code => 'GL_BALANCING'
17872: , p_segment_value => l_segment
17873: , p_from_segment_code => l_adr_value_segment_code
17874: , p_from_combination_id => l_adr_value_combination_id

Line 17914: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

17910: xla_accounting_err_pkg.build_message
17911: (p_appli_s_name => 'XLA'
17912: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
17913: ,p_token_1 => 'LINE_NUMBER'
17914: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
17915: ,p_token_2 => 'LINE_TYPE_NAME'
17916: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
17917: l_component_type
17918: ,l_component_code

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

17946: --
17947: --
17948: ------------------------------------------------------------------------------------------------
17949: -- 4219869 Business Flow
17950: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17951: -- Prior Entry. Currently, the following code is always generated.
17952: ------------------------------------------------------------------------------------------------
17953: XLA_AE_LINES_PKG.ValidateCurrentLine;
17954:

Line 17953: XLA_AE_LINES_PKG.ValidateCurrentLine;

17949: -- 4219869 Business Flow
17950: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17951: -- Prior Entry. Currently, the following code is always generated.
17952: ------------------------------------------------------------------------------------------------
17953: XLA_AE_LINES_PKG.ValidateCurrentLine;
17954:
17955: ------------------------------------------------------------------------------------
17956: -- 4219869 Business Flow
17957: -- Populated credit and debit amounts -- Need to generate this within IF

Line 17959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17955: ------------------------------------------------------------------------------------
17956: -- 4219869 Business Flow
17957: -- Populated credit and debit amounts -- Need to generate this within IF
17958: ------------------------------------------------------------------------------------
17959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17960:
17961: ----------------------------------------------------------------------------------
17962: -- 4219869 Business Flow
17963: -- Update journal entry status -- Need to generate this within IF

Line 17991: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

17987: -- To allow MPA report to determine if it should generate report process
17988: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17989: ------------------------------------------------------------------------------------------
17990:
17991: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17992: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17993: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17994: -- call ADRs
17995: -- Bug 4922099

Line 17992: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

17988: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17989: ------------------------------------------------------------------------------------------
17990:
17991: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17992: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17993: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17994: -- call ADRs
17995: -- Bug 4922099
17996: --

Line 18019: xla_ae_lines_pkg.set_ccid(

18015: , x_value_type_code => l_adr_value_type_code
18016: , p_side => 'NA'
18017: );
18018:
18019: xla_ae_lines_pkg.set_ccid(
18020: p_code_combination_id => l_ccid
18021: , p_value_type_code => l_adr_value_type_code
18022: , p_transaction_coa_id => l_adr_transaction_coa_id
18023: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18054: xla_ae_lines_pkg.set_segment(

18050: );
18051:
18052: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18053:
18054: xla_ae_lines_pkg.set_segment(
18055: p_to_segment_code => 'GL_ACCOUNT'
18056: , p_segment_value => l_segment
18057: , p_from_segment_code => l_adr_value_segment_code
18058: , p_from_combination_id => l_adr_value_combination_id

Line 18097: xla_ae_lines_pkg.set_segment(

18093: );
18094:
18095: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18096:
18097: xla_ae_lines_pkg.set_segment(
18098: p_to_segment_code => 'GL_BALANCING'
18099: , p_segment_value => l_segment
18100: , p_from_segment_code => l_adr_value_segment_code
18101: , p_from_combination_id => l_adr_value_combination_id

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

18124:
18125: --
18126: -- Update the line information that should be overwritten
18127: --
18128: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18129: p_header_num => 1);
18130: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18131:
18132: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

18126: -- Update the line information that should be overwritten
18127: --
18128: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18129: p_header_num => 1);
18130: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18131:
18132: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18133:
18134: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

18128: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18129: p_header_num => 1);
18130: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18131:
18132: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18133:
18134: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18135: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18136: END IF;

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

18131:
18132: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18133:
18134: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18135: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18136: END IF;
18137:
18138: --
18139: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

18138: --
18139: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18140: --
18141: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18142: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18143: ELSE
18144: ---------------------------------------------------------------------------------------------------
18145: -- 4262811a Switch Sign
18146: ---------------------------------------------------------------------------------------------------

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

18143: ELSE
18144: ---------------------------------------------------------------------------------------------------
18145: -- 4262811a Switch Sign
18146: ---------------------------------------------------------------------------------------------------
18147: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18150: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18144: ---------------------------------------------------------------------------------------------------
18145: -- 4262811a Switch Sign
18146: ---------------------------------------------------------------------------------------------------
18147: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18150: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18152: -- 5132302

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

18145: -- 4262811a Switch Sign
18146: ---------------------------------------------------------------------------------------------------
18147: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18150: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18152: -- 5132302
18153: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18146: ---------------------------------------------------------------------------------------------------
18147: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18150: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18152: -- 5132302
18153: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18147: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18150: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18152: -- 5132302
18153: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18155:

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

18149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18150: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18152: -- 5132302
18153: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18155:
18156: END IF;
18157:

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

18150: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18152: -- 5132302
18153: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18155:
18156: END IF;
18157:
18158: -- 4955764

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

18155:
18156: END IF;
18157:
18158: -- 4955764
18159: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18160: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18161:
18162:
18163: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 18163: XLA_AE_LINES_PKG.ValidateCurrentLine;

18159: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18160: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18161:
18162:
18163: XLA_AE_LINES_PKG.ValidateCurrentLine;
18164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18165:
18166: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18167: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 18164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18160: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18161:
18162:
18163: XLA_AE_LINES_PKG.ValidateCurrentLine;
18164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18165:
18166: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18167: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18168: ,p_balance_type_code => l_balance_type_code);

Line 18334: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

18330: --
18331: -- bulk performance
18332: --
18333: l_balance_type_code VARCHAR2(1);
18334: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
18335: l_log_module VARCHAR2(240);
18336:
18337: --
18338: -- Upgrade strategy

Line 18404: XLA_AE_LINES_PKG.SetNewLine;

18400: ') = 'BANK ERROR'
18401: THEN
18402:
18403: --
18404: XLA_AE_LINES_PKG.SetNewLine;
18405:
18406: p_balance_type_code := l_balance_type_code;
18407: -- set the flag so later we will know whether the gain loss line needs to be created
18408:

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

18412:
18413: --
18414: -- bulk performance
18415: --
18416: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
18417: p_header_num => 0); -- 4262811
18418: --
18419: -- set accounting line options
18420: --

Line 18421: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

18417: p_header_num => 0); -- 4262811
18418: --
18419: -- set accounting line options
18420: --
18421: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
18422: p_natural_side_code => 'D'
18423: , p_gain_or_loss_flag => 'N'
18424: , p_gl_transfer_mode_code => 'S'
18425: , p_acct_entry_type_code => 'A'

Line 18435: xla_ae_lines_pkg.SetAcctLineType

18431: --
18432: --
18433: -- set accounting line type info
18434: --
18435: xla_ae_lines_pkg.SetAcctLineType
18436: (p_component_type => l_component_type
18437: ,p_event_type_code => l_event_type_code
18438: ,p_line_definition_owner_code => l_line_definition_owner_code
18439: ,p_line_definition_code => l_line_definition_code

Line 18449: xla_ae_lines_pkg.SetAcctClass(

18445: ,p_event_class_code => l_event_class_code);
18446: --
18447: -- set accounting class
18448: --
18449: xla_ae_lines_pkg.SetAcctClass(
18450: p_accounting_class_code => 'BANK_ERROR'
18451: , p_ae_header_id => l_ae_header_id
18452: );
18453:

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

18453:
18454: --
18455: -- set rounding class
18456: --
18457: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18458: 'BANK_ERROR';
18459:
18460: --
18461: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

18457: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18458: 'BANK_ERROR';
18459:
18460: --
18461: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18462: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18463: --
18464: -- bulk performance
18465: --

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

18458: 'BANK_ERROR';
18459:
18460: --
18461: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18462: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18463: --
18464: -- bulk performance
18465: --
18466: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

18462: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18463: --
18464: -- bulk performance
18465: --
18466: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18467:
18468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18469: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18470:

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

18464: -- bulk performance
18465: --
18466: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18467:
18468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18469: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18470:
18471: -- 4955764
18472: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18469: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18470:
18471: -- 4955764
18472: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18473: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18474:
18475: -- 4458381 Public Sector Enh
18476:

Line 18532: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

18528: l_rec_acct_attrs.array_num_value(23) := p_source_85;
18529: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
18530: l_rec_acct_attrs.array_num_value(24) := p_source_87;
18531:
18532: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18533: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18534:
18535: ---------------------------------------------------------------------------------------------------------------
18536: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

18529: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
18530: l_rec_acct_attrs.array_num_value(24) := p_source_87;
18531:
18532: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18533: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18534:
18535: ---------------------------------------------------------------------------------------------------------------
18536: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18537: ---------------------------------------------------------------------------------------------------------------

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

18532: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18533: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18534:
18535: ---------------------------------------------------------------------------------------------------------------
18536: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18537: ---------------------------------------------------------------------------------------------------------------
18538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18539:
18540: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

18534:
18535: ---------------------------------------------------------------------------------------------------------------
18536: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18537: ---------------------------------------------------------------------------------------------------------------
18538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18539:
18540: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18541: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18542:

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

18536: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18537: ---------------------------------------------------------------------------------------------------------------
18538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18539:
18540: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18541: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18542:
18543: IF xla_accounting_cache_pkg.GetValueChar
18544: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

18537: ---------------------------------------------------------------------------------------------------------------
18538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18539:
18540: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18541: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18542:
18543: IF xla_accounting_cache_pkg.GetValueChar
18544: (p_source_code => 'LEDGER_CATEGORY_CODE'
18545: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 18552: xla_ae_lines_pkg.BflowUpgEntry

18548: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18549: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
18550: )
18551: THEN
18552: xla_ae_lines_pkg.BflowUpgEntry
18553: (p_business_method_code => l_bflow_method_code
18554: ,p_business_class_code => l_bflow_class_code
18555: ,p_balance_type => l_balance_type_code);
18556: ELSE

Line 18566: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

18562: -- call analytical criteria
18563: --
18564:
18565:
18566: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
18567: xla_ae_lines_pkg.SetAnalyticalCriteria(
18568: p_analytical_criterion_name => 'Check Id'
18569: , p_analytical_criterion_owner => 'S'
18570: , p_analytical_criterion_code => 'CHECK_ID'

Line 18567: xla_ae_lines_pkg.SetAnalyticalCriteria(

18563: --
18564:
18565:
18566: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
18567: xla_ae_lines_pkg.SetAnalyticalCriteria(
18568: p_analytical_criterion_name => 'Check Id'
18569: , p_analytical_criterion_owner => 'S'
18570: , p_analytical_criterion_code => 'CHECK_ID'
18571: , p_amb_context_code => 'DEFAULT'

Line 18613: xla_ae_lines_pkg.set_ccid(

18609: , x_value_type_code => l_adr_value_type_code
18610: , p_side => 'NA'
18611: );
18612:
18613: xla_ae_lines_pkg.set_ccid(
18614: p_code_combination_id => l_ccid
18615: , p_value_type_code => l_adr_value_type_code
18616: , p_transaction_coa_id => l_adr_transaction_coa_id
18617: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18648: xla_ae_lines_pkg.set_segment(

18644: );
18645:
18646: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18647:
18648: xla_ae_lines_pkg.set_segment(
18649: p_to_segment_code => 'GL_ACCOUNT'
18650: , p_segment_value => l_segment
18651: , p_from_segment_code => l_adr_value_segment_code
18652: , p_from_combination_id => l_adr_value_combination_id

Line 18691: xla_ae_lines_pkg.set_segment(

18687: );
18688:
18689: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18690:
18691: xla_ae_lines_pkg.set_segment(
18692: p_to_segment_code => 'GL_BALANCING'
18693: , p_segment_value => l_segment
18694: , p_from_segment_code => l_adr_value_segment_code
18695: , p_from_combination_id => l_adr_value_combination_id

Line 18735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

18731: xla_accounting_err_pkg.build_message
18732: (p_appli_s_name => 'XLA'
18733: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
18734: ,p_token_1 => 'LINE_NUMBER'
18735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
18736: ,p_token_2 => 'LINE_TYPE_NAME'
18737: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
18738: l_component_type
18739: ,l_component_code

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

18767: --
18768: --
18769: ------------------------------------------------------------------------------------------------
18770: -- 4219869 Business Flow
18771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18772: -- Prior Entry. Currently, the following code is always generated.
18773: ------------------------------------------------------------------------------------------------
18774: XLA_AE_LINES_PKG.ValidateCurrentLine;
18775:

Line 18774: XLA_AE_LINES_PKG.ValidateCurrentLine;

18770: -- 4219869 Business Flow
18771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18772: -- Prior Entry. Currently, the following code is always generated.
18773: ------------------------------------------------------------------------------------------------
18774: XLA_AE_LINES_PKG.ValidateCurrentLine;
18775:
18776: ------------------------------------------------------------------------------------
18777: -- 4219869 Business Flow
18778: -- Populated credit and debit amounts -- Need to generate this within IF

Line 18780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18776: ------------------------------------------------------------------------------------
18777: -- 4219869 Business Flow
18778: -- Populated credit and debit amounts -- Need to generate this within IF
18779: ------------------------------------------------------------------------------------
18780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18781:
18782: ----------------------------------------------------------------------------------
18783: -- 4219869 Business Flow
18784: -- Update journal entry status -- Need to generate this within IF

Line 18812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

18808: -- To allow MPA report to determine if it should generate report process
18809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18810: ------------------------------------------------------------------------------------------
18811:
18812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18815: -- call ADRs
18816: -- Bug 4922099

Line 18813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

18809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18810: ------------------------------------------------------------------------------------------
18811:
18812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18815: -- call ADRs
18816: -- Bug 4922099
18817: --

Line 18840: xla_ae_lines_pkg.set_ccid(

18836: , x_value_type_code => l_adr_value_type_code
18837: , p_side => 'NA'
18838: );
18839:
18840: xla_ae_lines_pkg.set_ccid(
18841: p_code_combination_id => l_ccid
18842: , p_value_type_code => l_adr_value_type_code
18843: , p_transaction_coa_id => l_adr_transaction_coa_id
18844: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18875: xla_ae_lines_pkg.set_segment(

18871: );
18872:
18873: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18874:
18875: xla_ae_lines_pkg.set_segment(
18876: p_to_segment_code => 'GL_ACCOUNT'
18877: , p_segment_value => l_segment
18878: , p_from_segment_code => l_adr_value_segment_code
18879: , p_from_combination_id => l_adr_value_combination_id

Line 18918: xla_ae_lines_pkg.set_segment(

18914: );
18915:
18916: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18917:
18918: xla_ae_lines_pkg.set_segment(
18919: p_to_segment_code => 'GL_BALANCING'
18920: , p_segment_value => l_segment
18921: , p_from_segment_code => l_adr_value_segment_code
18922: , p_from_combination_id => l_adr_value_combination_id

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

18945:
18946: --
18947: -- Update the line information that should be overwritten
18948: --
18949: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18950: p_header_num => 1);
18951: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18952:
18953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

18947: -- Update the line information that should be overwritten
18948: --
18949: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18950: p_header_num => 1);
18951: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18952:
18953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18954:
18955: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

18949: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18950: p_header_num => 1);
18951: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18952:
18953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18954:
18955: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18956: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18957: END IF;

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

18952:
18953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18954:
18955: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18956: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18957: END IF;
18958:
18959: --
18960: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

18959: --
18960: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18961: --
18962: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18963: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18964: ELSE
18965: ---------------------------------------------------------------------------------------------------
18966: -- 4262811a Switch Sign
18967: ---------------------------------------------------------------------------------------------------

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

18964: ELSE
18965: ---------------------------------------------------------------------------------------------------
18966: -- 4262811a Switch Sign
18967: ---------------------------------------------------------------------------------------------------
18968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18965: ---------------------------------------------------------------------------------------------------
18966: -- 4262811a Switch Sign
18967: ---------------------------------------------------------------------------------------------------
18968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18973: -- 5132302

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

18966: -- 4262811a Switch Sign
18967: ---------------------------------------------------------------------------------------------------
18968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18973: -- 5132302
18974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18967: ---------------------------------------------------------------------------------------------------
18968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18973: -- 5132302
18974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18973: -- 5132302
18974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18976:

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

18970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18973: -- 5132302
18974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18976:
18977: END IF;
18978:

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

18971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18973: -- 5132302
18974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18976:
18977: END IF;
18978:
18979: -- 4955764

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

18976:
18977: END IF;
18978:
18979: -- 4955764
18980: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18981: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18982:
18983:
18984: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 18984: XLA_AE_LINES_PKG.ValidateCurrentLine;

18980: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18981: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18982:
18983:
18984: XLA_AE_LINES_PKG.ValidateCurrentLine;
18985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18986:
18987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18988: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 18985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18981: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18982:
18983:
18984: XLA_AE_LINES_PKG.ValidateCurrentLine;
18985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18986:
18987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18988: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18989: ,p_balance_type_code => l_balance_type_code);

Line 19156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

19152: --
19153: -- bulk performance
19154: --
19155: l_balance_type_code VARCHAR2(1);
19156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
19157: l_log_module VARCHAR2(240);
19158:
19159: --
19160: -- Upgrade strategy

Line 19234: XLA_AE_LINES_PKG.SetNewLine;

19230: ') = 'BANK ERROR')
19231: THEN
19232:
19233: --
19234: XLA_AE_LINES_PKG.SetNewLine;
19235:
19236: p_balance_type_code := l_balance_type_code;
19237: -- set the flag so later we will know whether the gain loss line needs to be created
19238:

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

19242:
19243: --
19244: -- bulk performance
19245: --
19246: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
19247: p_header_num => 0); -- 4262811
19248: --
19249: -- set accounting line options
19250: --

Line 19251: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

19247: p_header_num => 0); -- 4262811
19248: --
19249: -- set accounting line options
19250: --
19251: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
19252: p_natural_side_code => 'C'
19253: , p_gain_or_loss_flag => 'N'
19254: , p_gl_transfer_mode_code => 'S'
19255: , p_acct_entry_type_code => 'A'

Line 19265: xla_ae_lines_pkg.SetAcctLineType

19261: --
19262: --
19263: -- set accounting line type info
19264: --
19265: xla_ae_lines_pkg.SetAcctLineType
19266: (p_component_type => l_component_type
19267: ,p_event_type_code => l_event_type_code
19268: ,p_line_definition_owner_code => l_line_definition_owner_code
19269: ,p_line_definition_code => l_line_definition_code

Line 19279: xla_ae_lines_pkg.SetAcctClass(

19275: ,p_event_class_code => l_event_class_code);
19276: --
19277: -- set accounting class
19278: --
19279: xla_ae_lines_pkg.SetAcctClass(
19280: p_accounting_class_code => 'CASH'
19281: , p_ae_header_id => l_ae_header_id
19282: );
19283:

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

19283:
19284: --
19285: -- set rounding class
19286: --
19287: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19288: 'CASH';
19289:
19290: --
19291: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

19287: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19288: 'CASH';
19289:
19290: --
19291: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19292: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19293: --
19294: -- bulk performance
19295: --

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

19288: 'CASH';
19289:
19290: --
19291: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19292: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19293: --
19294: -- bulk performance
19295: --
19296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

19292: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19293: --
19294: -- bulk performance
19295: --
19296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19297:
19298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19300:

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

19294: -- bulk performance
19295: --
19296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19297:
19298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19300:
19301: -- 4955764
19302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

19298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19300:
19301: -- 4955764
19302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19304:
19305: -- 4458381 Public Sector Enh
19306:

Line 19362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

19358: l_rec_acct_attrs.array_num_value(23) := p_source_85;
19359: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
19360: l_rec_acct_attrs.array_num_value(24) := p_source_87;
19361:
19362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19364:
19365: ---------------------------------------------------------------------------------------------------------------
19366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

19359: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
19360: l_rec_acct_attrs.array_num_value(24) := p_source_87;
19361:
19362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19364:
19365: ---------------------------------------------------------------------------------------------------------------
19366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19367: ---------------------------------------------------------------------------------------------------------------

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

19362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19364:
19365: ---------------------------------------------------------------------------------------------------------------
19366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19367: ---------------------------------------------------------------------------------------------------------------
19368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19369:
19370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

19364:
19365: ---------------------------------------------------------------------------------------------------------------
19366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19367: ---------------------------------------------------------------------------------------------------------------
19368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19369:
19370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19372:

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

19366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19367: ---------------------------------------------------------------------------------------------------------------
19368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19369:
19370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19372:
19373: IF xla_accounting_cache_pkg.GetValueChar
19374: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

19367: ---------------------------------------------------------------------------------------------------------------
19368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19369:
19370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19372:
19373: IF xla_accounting_cache_pkg.GetValueChar
19374: (p_source_code => 'LEDGER_CATEGORY_CODE'
19375: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 19382: xla_ae_lines_pkg.BflowUpgEntry

19378: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19379: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
19380: )
19381: THEN
19382: xla_ae_lines_pkg.BflowUpgEntry
19383: (p_business_method_code => l_bflow_method_code
19384: ,p_business_class_code => l_bflow_class_code
19385: ,p_balance_type => l_balance_type_code);
19386: ELSE

Line 19388: XLA_AE_LINES_PKG.business_flow_validation(

19384: ,p_business_class_code => l_bflow_class_code
19385: ,p_balance_type => l_balance_type_code);
19386: ELSE
19387: NULL;
19388: XLA_AE_LINES_PKG.business_flow_validation(
19389: p_business_method_code => l_bflow_method_code
19390: ,p_business_class_code => l_bflow_class_code
19391: ,p_inherit_description_flag => l_inherit_desc_flag);
19392: END IF;

Line 19399: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

19395: -- call analytical criteria
19396: --
19397:
19398:
19399: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
19400: xla_ae_lines_pkg.SetAnalyticalCriteria(
19401: p_analytical_criterion_name => 'Check Id'
19402: , p_analytical_criterion_owner => 'S'
19403: , p_analytical_criterion_code => 'CHECK_ID'

Line 19400: xla_ae_lines_pkg.SetAnalyticalCriteria(

19396: --
19397:
19398:
19399: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
19400: xla_ae_lines_pkg.SetAnalyticalCriteria(
19401: p_analytical_criterion_name => 'Check Id'
19402: , p_analytical_criterion_owner => 'S'
19403: , p_analytical_criterion_code => 'CHECK_ID'
19404: , p_amb_context_code => 'DEFAULT'

Line 19433: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

19429: NULL;
19430: --
19431: --
19432:
19433: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
19434: p_code_combination_id => TO_NUMBER(C_NUM)
19435: , p_value_type_code => NULL
19436: , p_transaction_coa_id => null
19437: , p_accounting_coa_id => null

Line 19450: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19446: );
19447:
19448:
19449: -- initialise segments
19450: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19451: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19451: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19447:
19448:
19449: -- initialise segments
19450: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19451: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19448:
19449: -- initialise segments
19450: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19451: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19449: -- initialise segments
19450: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19451: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19450: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19451: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19451: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19452: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19453: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19454: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19455: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19456: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19457: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19458: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19459: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19460: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19461: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19462: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19463: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19464: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19465: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19466: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19467: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19468: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19469: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19470: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19478: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19471: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19478: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19479: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19472: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19478: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19479: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19480: --

Line 19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19473: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19478: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19479: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19480: --
19481:

Line 19478: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19474: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19478: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19479: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19480: --
19481:
19482: --

Line 19479: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19475: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19476: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19477: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19478: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19479: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19480: --
19481:
19482: --
19483:

Line 19502: xla_ae_lines_pkg.set_segment(

19498: );
19499:
19500: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19501:
19502: xla_ae_lines_pkg.set_segment(
19503: p_to_segment_code => 'GL_ACCOUNT'
19504: , p_segment_value => l_segment
19505: , p_from_segment_code => l_adr_value_segment_code
19506: , p_from_combination_id => l_adr_value_combination_id

Line 19546: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

19542: xla_accounting_err_pkg.build_message
19543: (p_appli_s_name => 'XLA'
19544: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
19545: ,p_token_1 => 'LINE_NUMBER'
19546: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
19547: ,p_token_2 => 'LINE_TYPE_NAME'
19548: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
19549: l_component_type
19550: ,l_component_code

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

19578: --
19579: --
19580: ------------------------------------------------------------------------------------------------
19581: -- 4219869 Business Flow
19582: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19583: -- Prior Entry. Currently, the following code is always generated.
19584: ------------------------------------------------------------------------------------------------
19585: XLA_AE_LINES_PKG.ValidateCurrentLine;
19586:

Line 19585: XLA_AE_LINES_PKG.ValidateCurrentLine;

19581: -- 4219869 Business Flow
19582: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19583: -- Prior Entry. Currently, the following code is always generated.
19584: ------------------------------------------------------------------------------------------------
19585: XLA_AE_LINES_PKG.ValidateCurrentLine;
19586:
19587: ------------------------------------------------------------------------------------
19588: -- 4219869 Business Flow
19589: -- Populated credit and debit amounts -- Need to generate this within IF

Line 19591: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19587: ------------------------------------------------------------------------------------
19588: -- 4219869 Business Flow
19589: -- Populated credit and debit amounts -- Need to generate this within IF
19590: ------------------------------------------------------------------------------------
19591: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19592:
19593: ----------------------------------------------------------------------------------
19594: -- 4219869 Business Flow
19595: -- Update journal entry status -- Need to generate this within IF

Line 19623: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

19619: -- To allow MPA report to determine if it should generate report process
19620: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19621: ------------------------------------------------------------------------------------------
19622:
19623: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19624: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19625: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19626: -- call ADRs
19627: -- Bug 4922099

Line 19624: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

19620: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19621: ------------------------------------------------------------------------------------------
19622:
19623: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19624: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19625: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19626: -- call ADRs
19627: -- Bug 4922099
19628: --

Line 19638: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

19634: NULL;
19635: --
19636: --
19637:
19638: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
19639: p_code_combination_id => TO_NUMBER(C_NUM)
19640: , p_value_type_code => NULL
19641: , p_transaction_coa_id => null
19642: , p_accounting_coa_id => null

Line 19655: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19651: );
19652:
19653:
19654: -- initialise segments
19655: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19656: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19656: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19652:
19653:
19654: -- initialise segments
19655: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19656: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19653:
19654: -- initialise segments
19655: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19656: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19654: -- initialise segments
19655: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19656: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19655: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19656: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19656: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19657: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19658: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19659: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19660: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19661: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19662: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19663: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19664: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19665: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19666: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19667: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19668: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19669: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19670: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19671: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19672: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19673: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19674: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19675: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19683: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19676: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19683: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19684: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19677: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19683: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19684: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19685: --

Line 19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19678: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19683: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19684: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19685: --
19686:

Line 19683: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19679: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19683: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19684: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19685: --
19686:
19687: --

Line 19684: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19680: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19681: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19682: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19683: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19684: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19685: --
19686:
19687: --
19688:

Line 19707: xla_ae_lines_pkg.set_segment(

19703: );
19704:
19705: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19706:
19707: xla_ae_lines_pkg.set_segment(
19708: p_to_segment_code => 'GL_ACCOUNT'
19709: , p_segment_value => l_segment
19710: , p_from_segment_code => l_adr_value_segment_code
19711: , p_from_combination_id => l_adr_value_combination_id

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

19734:
19735: --
19736: -- Update the line information that should be overwritten
19737: --
19738: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19739: p_header_num => 1);
19740: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19741:
19742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

19736: -- Update the line information that should be overwritten
19737: --
19738: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19739: p_header_num => 1);
19740: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19741:
19742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19743:
19744: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

19738: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19739: p_header_num => 1);
19740: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19741:
19742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19743:
19744: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19745: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19746: END IF;

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

19741:
19742: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19743:
19744: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19745: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19746: END IF;
19747:
19748: --
19749: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

19748: --
19749: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19750: --
19751: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19752: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19753: ELSE
19754: ---------------------------------------------------------------------------------------------------
19755: -- 4262811a Switch Sign
19756: ---------------------------------------------------------------------------------------------------

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

19753: ELSE
19754: ---------------------------------------------------------------------------------------------------
19755: -- 4262811a Switch Sign
19756: ---------------------------------------------------------------------------------------------------
19757: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19758: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19760: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

19754: ---------------------------------------------------------------------------------------------------
19755: -- 4262811a Switch Sign
19756: ---------------------------------------------------------------------------------------------------
19757: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19758: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19760: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19762: -- 5132302

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

19755: -- 4262811a Switch Sign
19756: ---------------------------------------------------------------------------------------------------
19757: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19758: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19760: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19762: -- 5132302
19763: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

19756: ---------------------------------------------------------------------------------------------------
19757: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19758: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19760: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19762: -- 5132302
19763: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

19757: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19758: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19760: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19762: -- 5132302
19763: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19765:

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

19759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19760: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19762: -- 5132302
19763: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19765:
19766: END IF;
19767:

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

19760: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19762: -- 5132302
19763: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19765:
19766: END IF;
19767:
19768: -- 4955764

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

19765:
19766: END IF;
19767:
19768: -- 4955764
19769: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19770: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19771:
19772:
19773: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 19773: XLA_AE_LINES_PKG.ValidateCurrentLine;

19769: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19770: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19771:
19772:
19773: XLA_AE_LINES_PKG.ValidateCurrentLine;
19774: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19775:
19776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19777: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 19774: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19770: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19771:
19772:
19773: XLA_AE_LINES_PKG.ValidateCurrentLine;
19774: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19775:
19776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19777: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19778: ,p_balance_type_code => l_balance_type_code);

Line 19945: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

19941: --
19942: -- bulk performance
19943: --
19944: l_balance_type_code VARCHAR2(1);
19945: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
19946: l_log_module VARCHAR2(240);
19947:
19948: --
19949: -- Upgrade strategy

Line 20023: XLA_AE_LINES_PKG.SetNewLine;

20019: ') = 'BANK ERROR')
20020: THEN
20021:
20022: --
20023: XLA_AE_LINES_PKG.SetNewLine;
20024:
20025: p_balance_type_code := l_balance_type_code;
20026: -- set the flag so later we will know whether the gain loss line needs to be created
20027:

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

20031:
20032: --
20033: -- bulk performance
20034: --
20035: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
20036: p_header_num => 0); -- 4262811
20037: --
20038: -- set accounting line options
20039: --

Line 20040: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

20036: p_header_num => 0); -- 4262811
20037: --
20038: -- set accounting line options
20039: --
20040: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
20041: p_natural_side_code => 'C'
20042: , p_gain_or_loss_flag => 'N'
20043: , p_gl_transfer_mode_code => 'S'
20044: , p_acct_entry_type_code => 'A'

Line 20054: xla_ae_lines_pkg.SetAcctLineType

20050: --
20051: --
20052: -- set accounting line type info
20053: --
20054: xla_ae_lines_pkg.SetAcctLineType
20055: (p_component_type => l_component_type
20056: ,p_event_type_code => l_event_type_code
20057: ,p_line_definition_owner_code => l_line_definition_owner_code
20058: ,p_line_definition_code => l_line_definition_code

Line 20068: xla_ae_lines_pkg.SetAcctClass(

20064: ,p_event_class_code => l_event_class_code);
20065: --
20066: -- set accounting class
20067: --
20068: xla_ae_lines_pkg.SetAcctClass(
20069: p_accounting_class_code => 'CASH'
20070: , p_ae_header_id => l_ae_header_id
20071: );
20072:

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

20072:
20073: --
20074: -- set rounding class
20075: --
20076: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20077: 'CASH';
20078:
20079: --
20080: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

20076: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20077: 'CASH';
20078:
20079: --
20080: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20081: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20082: --
20083: -- bulk performance
20084: --

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

20077: 'CASH';
20078:
20079: --
20080: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20081: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20082: --
20083: -- bulk performance
20084: --
20085: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

20081: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20082: --
20083: -- bulk performance
20084: --
20085: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20086:
20087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20088: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20089:

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

20083: -- bulk performance
20084: --
20085: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20086:
20087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20088: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20089:
20090: -- 4955764
20091: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

20087: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20088: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20089:
20090: -- 4955764
20091: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20092: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20093:
20094: -- 4458381 Public Sector Enh
20095:

Line 20151: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

20147: l_rec_acct_attrs.array_num_value(23) := p_source_85;
20148: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20149: l_rec_acct_attrs.array_num_value(24) := p_source_87;
20150:
20151: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20152: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20153:
20154: ---------------------------------------------------------------------------------------------------------------
20155: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

20148: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20149: l_rec_acct_attrs.array_num_value(24) := p_source_87;
20150:
20151: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20152: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20153:
20154: ---------------------------------------------------------------------------------------------------------------
20155: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20156: ---------------------------------------------------------------------------------------------------------------

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

20151: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20152: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20153:
20154: ---------------------------------------------------------------------------------------------------------------
20155: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20156: ---------------------------------------------------------------------------------------------------------------
20157: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20158:
20159: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

20153:
20154: ---------------------------------------------------------------------------------------------------------------
20155: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20156: ---------------------------------------------------------------------------------------------------------------
20157: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20158:
20159: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20160: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20161:

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

20155: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20156: ---------------------------------------------------------------------------------------------------------------
20157: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20158:
20159: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20160: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20161:
20162: IF xla_accounting_cache_pkg.GetValueChar
20163: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

20156: ---------------------------------------------------------------------------------------------------------------
20157: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20158:
20159: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20160: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20161:
20162: IF xla_accounting_cache_pkg.GetValueChar
20163: (p_source_code => 'LEDGER_CATEGORY_CODE'
20164: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 20171: xla_ae_lines_pkg.BflowUpgEntry

20167: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20168: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
20169: )
20170: THEN
20171: xla_ae_lines_pkg.BflowUpgEntry
20172: (p_business_method_code => l_bflow_method_code
20173: ,p_business_class_code => l_bflow_class_code
20174: ,p_balance_type => l_balance_type_code);
20175: ELSE

Line 20177: XLA_AE_LINES_PKG.business_flow_validation(

20173: ,p_business_class_code => l_bflow_class_code
20174: ,p_balance_type => l_balance_type_code);
20175: ELSE
20176: NULL;
20177: XLA_AE_LINES_PKG.business_flow_validation(
20178: p_business_method_code => l_bflow_method_code
20179: ,p_business_class_code => l_bflow_class_code
20180: ,p_inherit_description_flag => l_inherit_desc_flag);
20181: END IF;

Line 20188: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

20184: -- call analytical criteria
20185: --
20186:
20187:
20188: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
20189: xla_ae_lines_pkg.SetAnalyticalCriteria(
20190: p_analytical_criterion_name => 'Check Id'
20191: , p_analytical_criterion_owner => 'S'
20192: , p_analytical_criterion_code => 'CHECK_ID'

Line 20189: xla_ae_lines_pkg.SetAnalyticalCriteria(

20185: --
20186:
20187:
20188: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
20189: xla_ae_lines_pkg.SetAnalyticalCriteria(
20190: p_analytical_criterion_name => 'Check Id'
20191: , p_analytical_criterion_owner => 'S'
20192: , p_analytical_criterion_code => 'CHECK_ID'
20193: , p_amb_context_code => 'DEFAULT'

Line 20232: xla_ae_lines_pkg.set_ccid(

20228: , x_value_type_code => l_adr_value_type_code
20229: , p_side => 'NA'
20230: );
20231:
20232: xla_ae_lines_pkg.set_ccid(
20233: p_code_combination_id => l_ccid
20234: , p_value_type_code => l_adr_value_type_code
20235: , p_transaction_coa_id => l_adr_transaction_coa_id
20236: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20248: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

20244: , p_side => 'NA'
20245: );
20246:
20247:
20248: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
20249: p_to_segment_code => 'GL_BALANCING'
20250: , p_segment_value => C_CHAR
20251: , p_from_segment_code => NULL
20252: , p_from_combination_id => NULL

Line 20292: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

20288: xla_accounting_err_pkg.build_message
20289: (p_appli_s_name => 'XLA'
20290: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
20291: ,p_token_1 => 'LINE_NUMBER'
20292: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
20293: ,p_token_2 => 'LINE_TYPE_NAME'
20294: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
20295: l_component_type
20296: ,l_component_code

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

20324: --
20325: --
20326: ------------------------------------------------------------------------------------------------
20327: -- 4219869 Business Flow
20328: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20329: -- Prior Entry. Currently, the following code is always generated.
20330: ------------------------------------------------------------------------------------------------
20331: XLA_AE_LINES_PKG.ValidateCurrentLine;
20332:

Line 20331: XLA_AE_LINES_PKG.ValidateCurrentLine;

20327: -- 4219869 Business Flow
20328: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20329: -- Prior Entry. Currently, the following code is always generated.
20330: ------------------------------------------------------------------------------------------------
20331: XLA_AE_LINES_PKG.ValidateCurrentLine;
20332:
20333: ------------------------------------------------------------------------------------
20334: -- 4219869 Business Flow
20335: -- Populated credit and debit amounts -- Need to generate this within IF

Line 20337: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20333: ------------------------------------------------------------------------------------
20334: -- 4219869 Business Flow
20335: -- Populated credit and debit amounts -- Need to generate this within IF
20336: ------------------------------------------------------------------------------------
20337: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20338:
20339: ----------------------------------------------------------------------------------
20340: -- 4219869 Business Flow
20341: -- Update journal entry status -- Need to generate this within IF

Line 20369: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

20365: -- To allow MPA report to determine if it should generate report process
20366: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20367: ------------------------------------------------------------------------------------------
20368:
20369: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20370: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20371: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20372: -- call ADRs
20373: -- Bug 4922099

Line 20370: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

20366: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20367: ------------------------------------------------------------------------------------------
20368:
20369: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20370: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20371: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20372: -- call ADRs
20373: -- Bug 4922099
20374: --

Line 20394: xla_ae_lines_pkg.set_ccid(

20390: , x_value_type_code => l_adr_value_type_code
20391: , p_side => 'NA'
20392: );
20393:
20394: xla_ae_lines_pkg.set_ccid(
20395: p_code_combination_id => l_ccid
20396: , p_value_type_code => l_adr_value_type_code
20397: , p_transaction_coa_id => l_adr_transaction_coa_id
20398: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20410: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

20406: , p_side => 'NA'
20407: );
20408:
20409:
20410: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
20411: p_to_segment_code => 'GL_BALANCING'
20412: , p_segment_value => C_CHAR
20413: , p_from_segment_code => NULL
20414: , p_from_combination_id => NULL

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

20437:
20438: --
20439: -- Update the line information that should be overwritten
20440: --
20441: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20442: p_header_num => 1);
20443: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20444:
20445: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

20439: -- Update the line information that should be overwritten
20440: --
20441: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20442: p_header_num => 1);
20443: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20444:
20445: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20446:
20447: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

20441: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20442: p_header_num => 1);
20443: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20444:
20445: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20446:
20447: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20448: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20449: END IF;

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

20444:
20445: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20446:
20447: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20448: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20449: END IF;
20450:
20451: --
20452: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

20451: --
20452: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20453: --
20454: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20455: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20456: ELSE
20457: ---------------------------------------------------------------------------------------------------
20458: -- 4262811a Switch Sign
20459: ---------------------------------------------------------------------------------------------------

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

20456: ELSE
20457: ---------------------------------------------------------------------------------------------------
20458: -- 4262811a Switch Sign
20459: ---------------------------------------------------------------------------------------------------
20460: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20464: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20457: ---------------------------------------------------------------------------------------------------
20458: -- 4262811a Switch Sign
20459: ---------------------------------------------------------------------------------------------------
20460: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20464: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20465: -- 5132302

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

20458: -- 4262811a Switch Sign
20459: ---------------------------------------------------------------------------------------------------
20460: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20464: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20465: -- 5132302
20466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

20459: ---------------------------------------------------------------------------------------------------
20460: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20464: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20465: -- 5132302
20466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20467: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20460: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20464: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20465: -- 5132302
20466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20467: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20468:

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

20462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20464: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20465: -- 5132302
20466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20467: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20468:
20469: END IF;
20470:

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

20463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20464: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20465: -- 5132302
20466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20467: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20468:
20469: END IF;
20470:
20471: -- 4955764

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

20468:
20469: END IF;
20470:
20471: -- 4955764
20472: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20473: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20474:
20475:
20476: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 20476: XLA_AE_LINES_PKG.ValidateCurrentLine;

20472: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20473: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20474:
20475:
20476: XLA_AE_LINES_PKG.ValidateCurrentLine;
20477: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20478:
20479: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20480: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 20477: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20473: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20474:
20475:
20476: XLA_AE_LINES_PKG.ValidateCurrentLine;
20477: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20478:
20479: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20480: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20481: ,p_balance_type_code => l_balance_type_code);

Line 20648: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

20644: --
20645: -- bulk performance
20646: --
20647: l_balance_type_code VARCHAR2(1);
20648: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
20649: l_log_module VARCHAR2(240);
20650:
20651: --
20652: -- Upgrade strategy

Line 20728: XLA_AE_LINES_PKG.SetNewLine;

20724: ') = 'BANK ERROR')
20725: THEN
20726:
20727: --
20728: XLA_AE_LINES_PKG.SetNewLine;
20729:
20730: p_balance_type_code := l_balance_type_code;
20731: -- set the flag so later we will know whether the gain loss line needs to be created
20732:

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

20736:
20737: --
20738: -- bulk performance
20739: --
20740: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
20741: p_header_num => 0); -- 4262811
20742: --
20743: -- set accounting line options
20744: --

Line 20745: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

20741: p_header_num => 0); -- 4262811
20742: --
20743: -- set accounting line options
20744: --
20745: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
20746: p_natural_side_code => 'C'
20747: , p_gain_or_loss_flag => 'N'
20748: , p_gl_transfer_mode_code => 'S'
20749: , p_acct_entry_type_code => 'A'

Line 20759: xla_ae_lines_pkg.SetAcctLineType

20755: --
20756: --
20757: -- set accounting line type info
20758: --
20759: xla_ae_lines_pkg.SetAcctLineType
20760: (p_component_type => l_component_type
20761: ,p_event_type_code => l_event_type_code
20762: ,p_line_definition_owner_code => l_line_definition_owner_code
20763: ,p_line_definition_code => l_line_definition_code

Line 20773: xla_ae_lines_pkg.SetAcctClass(

20769: ,p_event_class_code => l_event_class_code);
20770: --
20771: -- set accounting class
20772: --
20773: xla_ae_lines_pkg.SetAcctClass(
20774: p_accounting_class_code => 'CASH'
20775: , p_ae_header_id => l_ae_header_id
20776: );
20777:

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

20777:
20778: --
20779: -- set rounding class
20780: --
20781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20782: 'CASH';
20783:
20784: --
20785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

20781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20782: 'CASH';
20783:
20784: --
20785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20787: --
20788: -- bulk performance
20789: --

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

20782: 'CASH';
20783:
20784: --
20785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20787: --
20788: -- bulk performance
20789: --
20790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

20786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20787: --
20788: -- bulk performance
20789: --
20790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20791:
20792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20794:

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

20788: -- bulk performance
20789: --
20790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20791:
20792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20794:
20795: -- 4955764
20796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

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

Line 20856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

20852: l_rec_acct_attrs.array_num_value(23) := p_source_85;
20853: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20854: l_rec_acct_attrs.array_num_value(24) := p_source_87;
20855:
20856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20857: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20858:
20859: ---------------------------------------------------------------------------------------------------------------
20860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

20853: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20854: l_rec_acct_attrs.array_num_value(24) := p_source_87;
20855:
20856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20857: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20858:
20859: ---------------------------------------------------------------------------------------------------------------
20860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20861: ---------------------------------------------------------------------------------------------------------------

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

20856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20857: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20858:
20859: ---------------------------------------------------------------------------------------------------------------
20860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20861: ---------------------------------------------------------------------------------------------------------------
20862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20863:
20864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

20858:
20859: ---------------------------------------------------------------------------------------------------------------
20860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20861: ---------------------------------------------------------------------------------------------------------------
20862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20863:
20864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20866:

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

20860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20861: ---------------------------------------------------------------------------------------------------------------
20862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20863:
20864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20866:
20867: IF xla_accounting_cache_pkg.GetValueChar
20868: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

20861: ---------------------------------------------------------------------------------------------------------------
20862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20863:
20864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20866:
20867: IF xla_accounting_cache_pkg.GetValueChar
20868: (p_source_code => 'LEDGER_CATEGORY_CODE'
20869: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 20876: xla_ae_lines_pkg.BflowUpgEntry

20872: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20873: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
20874: )
20875: THEN
20876: xla_ae_lines_pkg.BflowUpgEntry
20877: (p_business_method_code => l_bflow_method_code
20878: ,p_business_class_code => l_bflow_class_code
20879: ,p_balance_type => l_balance_type_code);
20880: ELSE

Line 20890: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

20886: -- call analytical criteria
20887: --
20888:
20889:
20890: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
20891: xla_ae_lines_pkg.SetAnalyticalCriteria(
20892: p_analytical_criterion_name => 'Check Id'
20893: , p_analytical_criterion_owner => 'S'
20894: , p_analytical_criterion_code => 'CHECK_ID'

Line 20891: xla_ae_lines_pkg.SetAnalyticalCriteria(

20887: --
20888:
20889:
20890: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
20891: xla_ae_lines_pkg.SetAnalyticalCriteria(
20892: p_analytical_criterion_name => 'Check Id'
20893: , p_analytical_criterion_owner => 'S'
20894: , p_analytical_criterion_code => 'CHECK_ID'
20895: , p_amb_context_code => 'DEFAULT'

Line 20934: xla_ae_lines_pkg.set_ccid(

20930: , x_value_type_code => l_adr_value_type_code
20931: , p_side => 'NA'
20932: );
20933:
20934: xla_ae_lines_pkg.set_ccid(
20935: p_code_combination_id => l_ccid
20936: , p_value_type_code => l_adr_value_type_code
20937: , p_transaction_coa_id => l_adr_transaction_coa_id
20938: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20970: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

20966: xla_accounting_err_pkg.build_message
20967: (p_appli_s_name => 'XLA'
20968: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
20969: ,p_token_1 => 'LINE_NUMBER'
20970: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
20971: ,p_token_2 => 'LINE_TYPE_NAME'
20972: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
20973: l_component_type
20974: ,l_component_code

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

21002: --
21003: --
21004: ------------------------------------------------------------------------------------------------
21005: -- 4219869 Business Flow
21006: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21007: -- Prior Entry. Currently, the following code is always generated.
21008: ------------------------------------------------------------------------------------------------
21009: XLA_AE_LINES_PKG.ValidateCurrentLine;
21010:

Line 21009: XLA_AE_LINES_PKG.ValidateCurrentLine;

21005: -- 4219869 Business Flow
21006: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21007: -- Prior Entry. Currently, the following code is always generated.
21008: ------------------------------------------------------------------------------------------------
21009: XLA_AE_LINES_PKG.ValidateCurrentLine;
21010:
21011: ------------------------------------------------------------------------------------
21012: -- 4219869 Business Flow
21013: -- Populated credit and debit amounts -- Need to generate this within IF

Line 21015: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21011: ------------------------------------------------------------------------------------
21012: -- 4219869 Business Flow
21013: -- Populated credit and debit amounts -- Need to generate this within IF
21014: ------------------------------------------------------------------------------------
21015: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21016:
21017: ----------------------------------------------------------------------------------
21018: -- 4219869 Business Flow
21019: -- Update journal entry status -- Need to generate this within IF

Line 21047: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

21043: -- To allow MPA report to determine if it should generate report process
21044: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21045: ------------------------------------------------------------------------------------------
21046:
21047: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21048: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21049: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21050: -- call ADRs
21051: -- Bug 4922099

Line 21048: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

21044: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21045: ------------------------------------------------------------------------------------------
21046:
21047: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21048: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21049: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21050: -- call ADRs
21051: -- Bug 4922099
21052: --

Line 21072: xla_ae_lines_pkg.set_ccid(

21068: , x_value_type_code => l_adr_value_type_code
21069: , p_side => 'NA'
21070: );
21071:
21072: xla_ae_lines_pkg.set_ccid(
21073: p_code_combination_id => l_ccid
21074: , p_value_type_code => l_adr_value_type_code
21075: , p_transaction_coa_id => l_adr_transaction_coa_id
21076: , p_accounting_coa_id => l_adr_accounting_coa_id

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

21091:
21092: --
21093: -- Update the line information that should be overwritten
21094: --
21095: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21096: p_header_num => 1);
21097: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21098:
21099: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

21093: -- Update the line information that should be overwritten
21094: --
21095: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21096: p_header_num => 1);
21097: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21098:
21099: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21100:
21101: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

21095: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21096: p_header_num => 1);
21097: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21098:
21099: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21100:
21101: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21102: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21103: END IF;

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

21098:
21099: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21100:
21101: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21102: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21103: END IF;
21104:
21105: --
21106: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

21105: --
21106: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21107: --
21108: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21109: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21110: ELSE
21111: ---------------------------------------------------------------------------------------------------
21112: -- 4262811a Switch Sign
21113: ---------------------------------------------------------------------------------------------------

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

21110: ELSE
21111: ---------------------------------------------------------------------------------------------------
21112: -- 4262811a Switch Sign
21113: ---------------------------------------------------------------------------------------------------
21114: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21115: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21117: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21111: ---------------------------------------------------------------------------------------------------
21112: -- 4262811a Switch Sign
21113: ---------------------------------------------------------------------------------------------------
21114: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21115: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21117: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21119: -- 5132302

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

21112: -- 4262811a Switch Sign
21113: ---------------------------------------------------------------------------------------------------
21114: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21115: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21117: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21119: -- 5132302
21120: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21113: ---------------------------------------------------------------------------------------------------
21114: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21115: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21117: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21119: -- 5132302
21120: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21114: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21115: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21117: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21119: -- 5132302
21120: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21122:

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

21116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21117: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21119: -- 5132302
21120: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21122:
21123: END IF;
21124:

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

21117: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21119: -- 5132302
21120: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21122:
21123: END IF;
21124:
21125: -- 4955764

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

21122:
21123: END IF;
21124:
21125: -- 4955764
21126: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21127: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21128:
21129:
21130: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 21130: XLA_AE_LINES_PKG.ValidateCurrentLine;

21126: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21127: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21128:
21129:
21130: XLA_AE_LINES_PKG.ValidateCurrentLine;
21131: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21132:
21133: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21134: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 21131: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21127: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21128:
21129:
21130: XLA_AE_LINES_PKG.ValidateCurrentLine;
21131: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21132:
21133: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21134: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21135: ,p_balance_type_code => l_balance_type_code);

Line 21284: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

21280: --
21281: -- bulk performance
21282: --
21283: l_balance_type_code VARCHAR2(1);
21284: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
21285: l_log_module VARCHAR2(240);
21286:
21287: --
21288: -- Upgrade strategy

Line 21357: XLA_AE_LINES_PKG.SetNewLine;

21353: p_source_114 IS NULL
21354: THEN
21355:
21356: --
21357: XLA_AE_LINES_PKG.SetNewLine;
21358:
21359: p_balance_type_code := l_balance_type_code;
21360: -- set the flag so later we will know whether the gain loss line needs to be created
21361:

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

21365:
21366: --
21367: -- bulk performance
21368: --
21369: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
21370: p_header_num => 0); -- 4262811
21371: --
21372: -- set accounting line options
21373: --

Line 21374: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

21370: p_header_num => 0); -- 4262811
21371: --
21372: -- set accounting line options
21373: --
21374: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
21375: p_natural_side_code => 'D'
21376: , p_gain_or_loss_flag => 'N'
21377: , p_gl_transfer_mode_code => 'S'
21378: , p_acct_entry_type_code => 'A'

Line 21388: xla_ae_lines_pkg.SetAcctLineType

21384: --
21385: --
21386: -- set accounting line type info
21387: --
21388: xla_ae_lines_pkg.SetAcctLineType
21389: (p_component_type => l_component_type
21390: ,p_event_type_code => l_event_type_code
21391: ,p_line_definition_owner_code => l_line_definition_owner_code
21392: ,p_line_definition_code => l_line_definition_code

Line 21402: xla_ae_lines_pkg.SetAcctClass(

21398: ,p_event_class_code => l_event_class_code);
21399: --
21400: -- set accounting class
21401: --
21402: xla_ae_lines_pkg.SetAcctClass(
21403: p_accounting_class_code => 'CASH_CLEARING'
21404: , p_ae_header_id => l_ae_header_id
21405: );
21406:

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

21406:
21407: --
21408: -- set rounding class
21409: --
21410: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21411: 'CASH_CLEARING';
21412:
21413: --
21414: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

21410: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21411: 'CASH_CLEARING';
21412:
21413: --
21414: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21415: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21416: --
21417: -- bulk performance
21418: --

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

21411: 'CASH_CLEARING';
21412:
21413: --
21414: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21415: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21416: --
21417: -- bulk performance
21418: --
21419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

21415: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21416: --
21417: -- bulk performance
21418: --
21419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21420:
21421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21423:

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

21417: -- bulk performance
21418: --
21419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21420:
21421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21423:
21424: -- 4955764
21425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21423:
21424: -- 4955764
21425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21426: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21427:
21428: -- 4458381 Public Sector Enh
21429:

Line 21475: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

21471: l_rec_acct_attrs.array_num_value(18) := p_source_85;
21472: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
21473: l_rec_acct_attrs.array_num_value(19) := p_source_87;
21474:
21475: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21476: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21477:
21478: ---------------------------------------------------------------------------------------------------------------
21479: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

21472: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
21473: l_rec_acct_attrs.array_num_value(19) := p_source_87;
21474:
21475: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21476: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21477:
21478: ---------------------------------------------------------------------------------------------------------------
21479: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21480: ---------------------------------------------------------------------------------------------------------------

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

21475: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21476: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21477:
21478: ---------------------------------------------------------------------------------------------------------------
21479: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21480: ---------------------------------------------------------------------------------------------------------------
21481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21482:
21483: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

21477:
21478: ---------------------------------------------------------------------------------------------------------------
21479: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21480: ---------------------------------------------------------------------------------------------------------------
21481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21482:
21483: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21484: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21485:

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

21479: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21480: ---------------------------------------------------------------------------------------------------------------
21481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21482:
21483: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21484: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21485:
21486: IF xla_accounting_cache_pkg.GetValueChar
21487: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

21480: ---------------------------------------------------------------------------------------------------------------
21481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21482:
21483: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21484: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21485:
21486: IF xla_accounting_cache_pkg.GetValueChar
21487: (p_source_code => 'LEDGER_CATEGORY_CODE'
21488: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 21495: xla_ae_lines_pkg.BflowUpgEntry

21491: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21492: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
21493: )
21494: THEN
21495: xla_ae_lines_pkg.BflowUpgEntry
21496: (p_business_method_code => l_bflow_method_code
21497: ,p_business_class_code => l_bflow_class_code
21498: ,p_balance_type => l_balance_type_code);
21499: ELSE

Line 21501: XLA_AE_LINES_PKG.business_flow_validation(

21497: ,p_business_class_code => l_bflow_class_code
21498: ,p_balance_type => l_balance_type_code);
21499: ELSE
21500: NULL;
21501: XLA_AE_LINES_PKG.business_flow_validation(
21502: p_business_method_code => l_bflow_method_code
21503: ,p_business_class_code => l_bflow_class_code
21504: ,p_inherit_description_flag => l_inherit_desc_flag);
21505: END IF;

Line 21548: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

21544: xla_accounting_err_pkg.build_message
21545: (p_appli_s_name => 'XLA'
21546: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
21547: ,p_token_1 => 'LINE_NUMBER'
21548: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
21549: ,p_token_2 => 'LINE_TYPE_NAME'
21550: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
21551: l_component_type
21552: ,l_component_code

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

21580: --
21581: --
21582: ------------------------------------------------------------------------------------------------
21583: -- 4219869 Business Flow
21584: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21585: -- Prior Entry. Currently, the following code is always generated.
21586: ------------------------------------------------------------------------------------------------
21587: -- No ValidateCurrentLine for business flow method of Prior Entry
21588:

Line 21593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21589: ------------------------------------------------------------------------------------
21590: -- 4219869 Business Flow
21591: -- Populated credit and debit amounts -- Need to generate this within IF
21592: ------------------------------------------------------------------------------------
21593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21594:
21595: ----------------------------------------------------------------------------------
21596: -- 4219869 Business Flow
21597: -- Update journal entry status -- Need to generate this within IF

Line 21625: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

21621: -- To allow MPA report to determine if it should generate report process
21622: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21623: ------------------------------------------------------------------------------------------
21624:
21625: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21626: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21627: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21628: -- call ADRs
21629: -- Bug 4922099

Line 21626: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

21622: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21623: ------------------------------------------------------------------------------------------
21624:
21625: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21626: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21627: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21628: -- call ADRs
21629: -- Bug 4922099
21630: --

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

21643:
21644: --
21645: -- Update the line information that should be overwritten
21646: --
21647: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21648: p_header_num => 1);
21649: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21650:
21651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

21645: -- Update the line information that should be overwritten
21646: --
21647: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21648: p_header_num => 1);
21649: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21650:
21651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21652:
21653: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

21647: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21648: p_header_num => 1);
21649: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21650:
21651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21652:
21653: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21654: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21655: END IF;

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

21650:
21651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21652:
21653: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21654: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21655: END IF;
21656:
21657: --
21658: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

21657: --
21658: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21659: --
21660: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21661: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21662: ELSE
21663: ---------------------------------------------------------------------------------------------------
21664: -- 4262811a Switch Sign
21665: ---------------------------------------------------------------------------------------------------

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

21662: ELSE
21663: ---------------------------------------------------------------------------------------------------
21664: -- 4262811a Switch Sign
21665: ---------------------------------------------------------------------------------------------------
21666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21663: ---------------------------------------------------------------------------------------------------
21664: -- 4262811a Switch Sign
21665: ---------------------------------------------------------------------------------------------------
21666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21671: -- 5132302

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

21664: -- 4262811a Switch Sign
21665: ---------------------------------------------------------------------------------------------------
21666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21671: -- 5132302
21672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21665: ---------------------------------------------------------------------------------------------------
21666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21671: -- 5132302
21672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21671: -- 5132302
21672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21674:

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

21668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21671: -- 5132302
21672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21674:
21675: END IF;
21676:

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

21669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21671: -- 5132302
21672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21674:
21675: END IF;
21676:
21677: -- 4955764

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

21674:
21675: END IF;
21676:
21677: -- 4955764
21678: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21679: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21680:
21681:
21682: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 21682: XLA_AE_LINES_PKG.ValidateCurrentLine;

21678: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21679: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21680:
21681:
21682: XLA_AE_LINES_PKG.ValidateCurrentLine;
21683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21684:
21685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21686: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 21683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21679: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21680:
21681:
21682: XLA_AE_LINES_PKG.ValidateCurrentLine;
21683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21684:
21685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21686: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21687: ,p_balance_type_code => l_balance_type_code);

Line 21836: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

21832: --
21833: -- bulk performance
21834: --
21835: l_balance_type_code VARCHAR2(1);
21836: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
21837: l_log_module VARCHAR2(240);
21838:
21839: --
21840: -- Upgrade strategy

Line 21907: XLA_AE_LINES_PKG.SetNewLine;

21903: p_source_114 IS NULL
21904: THEN
21905:
21906: --
21907: XLA_AE_LINES_PKG.SetNewLine;
21908:
21909: p_balance_type_code := l_balance_type_code;
21910: -- set the flag so later we will know whether the gain loss line needs to be created
21911:

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

21915:
21916: --
21917: -- bulk performance
21918: --
21919: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
21920: p_header_num => 0); -- 4262811
21921: --
21922: -- set accounting line options
21923: --

Line 21924: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

21920: p_header_num => 0); -- 4262811
21921: --
21922: -- set accounting line options
21923: --
21924: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
21925: p_natural_side_code => 'D'
21926: , p_gain_or_loss_flag => 'N'
21927: , p_gl_transfer_mode_code => 'S'
21928: , p_acct_entry_type_code => 'A'

Line 21938: xla_ae_lines_pkg.SetAcctLineType

21934: --
21935: --
21936: -- set accounting line type info
21937: --
21938: xla_ae_lines_pkg.SetAcctLineType
21939: (p_component_type => l_component_type
21940: ,p_event_type_code => l_event_type_code
21941: ,p_line_definition_owner_code => l_line_definition_owner_code
21942: ,p_line_definition_code => l_line_definition_code

Line 21952: xla_ae_lines_pkg.SetAcctClass(

21948: ,p_event_class_code => l_event_class_code);
21949: --
21950: -- set accounting class
21951: --
21952: xla_ae_lines_pkg.SetAcctClass(
21953: p_accounting_class_code => 'CASH_CLEARING'
21954: , p_ae_header_id => l_ae_header_id
21955: );
21956:

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

21956:
21957: --
21958: -- set rounding class
21959: --
21960: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21961: 'CASH_CLEARING';
21962:
21963: --
21964: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

21960: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21961: 'CASH_CLEARING';
21962:
21963: --
21964: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21965: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21966: --
21967: -- bulk performance
21968: --

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

21961: 'CASH_CLEARING';
21962:
21963: --
21964: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21965: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21966: --
21967: -- bulk performance
21968: --
21969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

21965: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21966: --
21967: -- bulk performance
21968: --
21969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21970:
21971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21973:

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

21967: -- bulk performance
21968: --
21969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21970:
21971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21973:
21974: -- 4955764
21975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21973:
21974: -- 4955764
21975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21977:
21978: -- 4458381 Public Sector Enh
21979:

Line 22025: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

22021: l_rec_acct_attrs.array_num_value(18) := p_source_85;
22022: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
22023: l_rec_acct_attrs.array_num_value(19) := p_source_87;
22024:
22025: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22026: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22027:
22028: ---------------------------------------------------------------------------------------------------------------
22029: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

22022: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
22023: l_rec_acct_attrs.array_num_value(19) := p_source_87;
22024:
22025: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22026: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22027:
22028: ---------------------------------------------------------------------------------------------------------------
22029: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22030: ---------------------------------------------------------------------------------------------------------------

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

22025: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22026: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22027:
22028: ---------------------------------------------------------------------------------------------------------------
22029: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22030: ---------------------------------------------------------------------------------------------------------------
22031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22032:
22033: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

22027:
22028: ---------------------------------------------------------------------------------------------------------------
22029: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22030: ---------------------------------------------------------------------------------------------------------------
22031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22032:
22033: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22034: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22035:

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

22029: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22030: ---------------------------------------------------------------------------------------------------------------
22031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22032:
22033: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22034: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22035:
22036: IF xla_accounting_cache_pkg.GetValueChar
22037: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

22030: ---------------------------------------------------------------------------------------------------------------
22031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22032:
22033: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22034: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22035:
22036: IF xla_accounting_cache_pkg.GetValueChar
22037: (p_source_code => 'LEDGER_CATEGORY_CODE'
22038: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 22045: xla_ae_lines_pkg.BflowUpgEntry

22041: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22042: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
22043: )
22044: THEN
22045: xla_ae_lines_pkg.BflowUpgEntry
22046: (p_business_method_code => l_bflow_method_code
22047: ,p_business_class_code => l_bflow_class_code
22048: ,p_balance_type => l_balance_type_code);
22049: ELSE

Line 22051: XLA_AE_LINES_PKG.business_flow_validation(

22047: ,p_business_class_code => l_bflow_class_code
22048: ,p_balance_type => l_balance_type_code);
22049: ELSE
22050: NULL;
22051: XLA_AE_LINES_PKG.business_flow_validation(
22052: p_business_method_code => l_bflow_method_code
22053: ,p_business_class_code => l_bflow_class_code
22054: ,p_inherit_description_flag => l_inherit_desc_flag);
22055: END IF;

Line 22098: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

22094: xla_accounting_err_pkg.build_message
22095: (p_appli_s_name => 'XLA'
22096: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
22097: ,p_token_1 => 'LINE_NUMBER'
22098: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
22099: ,p_token_2 => 'LINE_TYPE_NAME'
22100: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
22101: l_component_type
22102: ,l_component_code

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

22130: --
22131: --
22132: ------------------------------------------------------------------------------------------------
22133: -- 4219869 Business Flow
22134: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22135: -- Prior Entry. Currently, the following code is always generated.
22136: ------------------------------------------------------------------------------------------------
22137: -- No ValidateCurrentLine for business flow method of Prior Entry
22138:

Line 22143: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22139: ------------------------------------------------------------------------------------
22140: -- 4219869 Business Flow
22141: -- Populated credit and debit amounts -- Need to generate this within IF
22142: ------------------------------------------------------------------------------------
22143: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22144:
22145: ----------------------------------------------------------------------------------
22146: -- 4219869 Business Flow
22147: -- Update journal entry status -- Need to generate this within IF

Line 22175: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

22171: -- To allow MPA report to determine if it should generate report process
22172: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22173: ------------------------------------------------------------------------------------------
22174:
22175: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22176: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22177: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22178: -- call ADRs
22179: -- Bug 4922099

Line 22176: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

22172: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22173: ------------------------------------------------------------------------------------------
22174:
22175: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22176: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22177: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22178: -- call ADRs
22179: -- Bug 4922099
22180: --

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

22193:
22194: --
22195: -- Update the line information that should be overwritten
22196: --
22197: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22198: p_header_num => 1);
22199: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22200:
22201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

22195: -- Update the line information that should be overwritten
22196: --
22197: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22198: p_header_num => 1);
22199: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22200:
22201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22202:
22203: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

22197: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22198: p_header_num => 1);
22199: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22200:
22201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22202:
22203: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22204: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22205: END IF;

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

22200:
22201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22202:
22203: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22204: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22205: END IF;
22206:
22207: --
22208: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

22207: --
22208: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22209: --
22210: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22211: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22212: ELSE
22213: ---------------------------------------------------------------------------------------------------
22214: -- 4262811a Switch Sign
22215: ---------------------------------------------------------------------------------------------------

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

22212: ELSE
22213: ---------------------------------------------------------------------------------------------------
22214: -- 4262811a Switch Sign
22215: ---------------------------------------------------------------------------------------------------
22216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22213: ---------------------------------------------------------------------------------------------------
22214: -- 4262811a Switch Sign
22215: ---------------------------------------------------------------------------------------------------
22216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22221: -- 5132302

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

22214: -- 4262811a Switch Sign
22215: ---------------------------------------------------------------------------------------------------
22216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22221: -- 5132302
22222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22215: ---------------------------------------------------------------------------------------------------
22216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22221: -- 5132302
22222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22221: -- 5132302
22222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22224:

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

22218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22221: -- 5132302
22222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22224:
22225: END IF;
22226:

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

22219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22221: -- 5132302
22222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22224:
22225: END IF;
22226:
22227: -- 4955764

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

22224:
22225: END IF;
22226:
22227: -- 4955764
22228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22230:
22231:
22232: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 22232: XLA_AE_LINES_PKG.ValidateCurrentLine;

22228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22230:
22231:
22232: XLA_AE_LINES_PKG.ValidateCurrentLine;
22233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22234:
22235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 22233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22230:
22231:
22232: XLA_AE_LINES_PKG.ValidateCurrentLine;
22233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22234:
22235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22237: ,p_balance_type_code => l_balance_type_code);

Line 22402: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

22398: --
22399: -- bulk performance
22400: --
22401: l_balance_type_code VARCHAR2(1);
22402: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
22403: l_log_module VARCHAR2(240);
22404:
22405: --
22406: -- Upgrade strategy

Line 22477: XLA_AE_LINES_PKG.SetNewLine;

22473: ') = 'CASH'
22474: THEN
22475:
22476: --
22477: XLA_AE_LINES_PKG.SetNewLine;
22478:
22479: p_balance_type_code := l_balance_type_code;
22480: -- set the flag so later we will know whether the gain loss line needs to be created
22481:

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

22485:
22486: --
22487: -- bulk performance
22488: --
22489: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
22490: p_header_num => 0); -- 4262811
22491: --
22492: -- set accounting line options
22493: --

Line 22494: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

22490: p_header_num => 0); -- 4262811
22491: --
22492: -- set accounting line options
22493: --
22494: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
22495: p_natural_side_code => 'C'
22496: , p_gain_or_loss_flag => 'N'
22497: , p_gl_transfer_mode_code => 'S'
22498: , p_acct_entry_type_code => 'A'

Line 22508: xla_ae_lines_pkg.SetAcctLineType

22504: --
22505: --
22506: -- set accounting line type info
22507: --
22508: xla_ae_lines_pkg.SetAcctLineType
22509: (p_component_type => l_component_type
22510: ,p_event_type_code => l_event_type_code
22511: ,p_line_definition_owner_code => l_line_definition_owner_code
22512: ,p_line_definition_code => l_line_definition_code

Line 22522: xla_ae_lines_pkg.SetAcctClass(

22518: ,p_event_class_code => l_event_class_code);
22519: --
22520: -- set accounting class
22521: --
22522: xla_ae_lines_pkg.SetAcctClass(
22523: p_accounting_class_code => 'CASH_CLEARING'
22524: , p_ae_header_id => l_ae_header_id
22525: );
22526:

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

22526:
22527: --
22528: -- set rounding class
22529: --
22530: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22531: 'CASH_CLEARING';
22532:
22533: --
22534: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

22530: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22531: 'CASH_CLEARING';
22532:
22533: --
22534: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22535: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22536: --
22537: -- bulk performance
22538: --

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

22531: 'CASH_CLEARING';
22532:
22533: --
22534: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22535: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22536: --
22537: -- bulk performance
22538: --
22539: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

22535: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22536: --
22537: -- bulk performance
22538: --
22539: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22540:
22541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22542: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22543:

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

22537: -- bulk performance
22538: --
22539: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22540:
22541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22542: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22543:
22544: -- 4955764
22545: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22542: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22543:
22544: -- 4955764
22545: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22546: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22547:
22548: -- 4458381 Public Sector Enh
22549:

Line 22597: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

22593: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
22594: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
22595: l_rec_acct_attrs.array_char_value(20) := p_source_54;
22596:
22597: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22598: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22599:
22600: ---------------------------------------------------------------------------------------------------------------
22601: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

22594: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
22595: l_rec_acct_attrs.array_char_value(20) := p_source_54;
22596:
22597: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22598: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22599:
22600: ---------------------------------------------------------------------------------------------------------------
22601: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22602: ---------------------------------------------------------------------------------------------------------------

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

22597: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22598: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22599:
22600: ---------------------------------------------------------------------------------------------------------------
22601: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22602: ---------------------------------------------------------------------------------------------------------------
22603: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22604:
22605: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

22599:
22600: ---------------------------------------------------------------------------------------------------------------
22601: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22602: ---------------------------------------------------------------------------------------------------------------
22603: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22604:
22605: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22606: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22607:

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

22601: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22602: ---------------------------------------------------------------------------------------------------------------
22603: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22604:
22605: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22606: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22607:
22608: IF xla_accounting_cache_pkg.GetValueChar
22609: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

22602: ---------------------------------------------------------------------------------------------------------------
22603: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22604:
22605: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22606: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22607:
22608: IF xla_accounting_cache_pkg.GetValueChar
22609: (p_source_code => 'LEDGER_CATEGORY_CODE'
22610: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 22617: xla_ae_lines_pkg.BflowUpgEntry

22613: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22614: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
22615: )
22616: THEN
22617: xla_ae_lines_pkg.BflowUpgEntry
22618: (p_business_method_code => l_bflow_method_code
22619: ,p_business_class_code => l_bflow_class_code
22620: ,p_balance_type => l_balance_type_code);
22621: ELSE

Line 22623: XLA_AE_LINES_PKG.business_flow_validation(

22619: ,p_business_class_code => l_bflow_class_code
22620: ,p_balance_type => l_balance_type_code);
22621: ELSE
22622: NULL;
22623: XLA_AE_LINES_PKG.business_flow_validation(
22624: p_business_method_code => l_bflow_method_code
22625: ,p_business_class_code => l_bflow_class_code
22626: ,p_inherit_description_flag => l_inherit_desc_flag);
22627: END IF;

Line 22634: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

22630: -- call analytical criteria
22631: --
22632:
22633:
22634: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
22635: xla_ae_lines_pkg.SetAnalyticalCriteria(
22636: p_analytical_criterion_name => 'Check Id'
22637: , p_analytical_criterion_owner => 'S'
22638: , p_analytical_criterion_code => 'CHECK_ID'

Line 22635: xla_ae_lines_pkg.SetAnalyticalCriteria(

22631: --
22632:
22633:
22634: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
22635: xla_ae_lines_pkg.SetAnalyticalCriteria(
22636: p_analytical_criterion_name => 'Check Id'
22637: , p_analytical_criterion_owner => 'S'
22638: , p_analytical_criterion_code => 'CHECK_ID'
22639: , p_amb_context_code => 'DEFAULT'

Line 22668: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

22664: NULL;
22665: --
22666: --
22667:
22668: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
22669: p_code_combination_id => TO_NUMBER(C_NUM)
22670: , p_value_type_code => NULL
22671: , p_transaction_coa_id => null
22672: , p_accounting_coa_id => null

Line 22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22681: );
22682:
22683:
22684: -- initialise segments
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22682:
22683:
22684: -- initialise segments
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22683:
22684: -- initialise segments
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22684: -- initialise segments
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22699: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22700: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22701: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22702: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22703: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22704: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22705: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22713: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22706: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22713: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22714: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22707: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22713: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22714: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22715: --

Line 22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22708: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22713: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22714: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22715: --
22716:

Line 22713: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22709: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22713: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22714: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22715: --
22716:
22717: --

Line 22714: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22710: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22711: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22712: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22713: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22714: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22715: --
22716:
22717: --
22718:

Line 22737: xla_ae_lines_pkg.set_segment(

22733: );
22734:
22735: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
22736:
22737: xla_ae_lines_pkg.set_segment(
22738: p_to_segment_code => 'GL_ACCOUNT'
22739: , p_segment_value => l_segment
22740: , p_from_segment_code => l_adr_value_segment_code
22741: , p_from_combination_id => l_adr_value_combination_id

Line 22781: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

22777: xla_accounting_err_pkg.build_message
22778: (p_appli_s_name => 'XLA'
22779: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
22780: ,p_token_1 => 'LINE_NUMBER'
22781: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
22782: ,p_token_2 => 'LINE_TYPE_NAME'
22783: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
22784: l_component_type
22785: ,l_component_code

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

22813: --
22814: --
22815: ------------------------------------------------------------------------------------------------
22816: -- 4219869 Business Flow
22817: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22818: -- Prior Entry. Currently, the following code is always generated.
22819: ------------------------------------------------------------------------------------------------
22820: XLA_AE_LINES_PKG.ValidateCurrentLine;
22821:

Line 22820: XLA_AE_LINES_PKG.ValidateCurrentLine;

22816: -- 4219869 Business Flow
22817: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22818: -- Prior Entry. Currently, the following code is always generated.
22819: ------------------------------------------------------------------------------------------------
22820: XLA_AE_LINES_PKG.ValidateCurrentLine;
22821:
22822: ------------------------------------------------------------------------------------
22823: -- 4219869 Business Flow
22824: -- Populated credit and debit amounts -- Need to generate this within IF

Line 22826: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22822: ------------------------------------------------------------------------------------
22823: -- 4219869 Business Flow
22824: -- Populated credit and debit amounts -- Need to generate this within IF
22825: ------------------------------------------------------------------------------------
22826: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22827:
22828: ----------------------------------------------------------------------------------
22829: -- 4219869 Business Flow
22830: -- Update journal entry status -- Need to generate this within IF

Line 22858: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

22854: -- To allow MPA report to determine if it should generate report process
22855: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22856: ------------------------------------------------------------------------------------------
22857:
22858: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22859: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22860: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22861: -- call ADRs
22862: -- Bug 4922099

Line 22859: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

22855: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22856: ------------------------------------------------------------------------------------------
22857:
22858: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22859: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22860: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22861: -- call ADRs
22862: -- Bug 4922099
22863: --

Line 22873: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

22869: NULL;
22870: --
22871: --
22872:
22873: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
22874: p_code_combination_id => TO_NUMBER(C_NUM)
22875: , p_value_type_code => NULL
22876: , p_transaction_coa_id => null
22877: , p_accounting_coa_id => null

Line 22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22886: );
22887:
22888:
22889: -- initialise segments
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22887:
22888:
22889: -- initialise segments
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22888:
22889: -- initialise segments
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22889: -- initialise segments
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22904: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22905: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22906: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22907: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22908: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22909: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22910: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22918: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22911: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22918: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22919: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22912: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22918: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22919: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22920: --

Line 22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22913: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22918: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22919: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22920: --
22921:

Line 22918: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22914: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22918: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22919: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22920: --
22921:
22922: --

Line 22919: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22915: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22916: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22917: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22918: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22919: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22920: --
22921:
22922: --
22923:

Line 22942: xla_ae_lines_pkg.set_segment(

22938: );
22939:
22940: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
22941:
22942: xla_ae_lines_pkg.set_segment(
22943: p_to_segment_code => 'GL_ACCOUNT'
22944: , p_segment_value => l_segment
22945: , p_from_segment_code => l_adr_value_segment_code
22946: , p_from_combination_id => l_adr_value_combination_id

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

22969:
22970: --
22971: -- Update the line information that should be overwritten
22972: --
22973: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22974: p_header_num => 1);
22975: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22976:
22977: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

22971: -- Update the line information that should be overwritten
22972: --
22973: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22974: p_header_num => 1);
22975: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22976:
22977: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22978:
22979: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

22973: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22974: p_header_num => 1);
22975: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22976:
22977: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22978:
22979: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22980: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22981: END IF;

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

22976:
22977: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22978:
22979: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22980: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22981: END IF;
22982:
22983: --
22984: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

22983: --
22984: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22985: --
22986: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22987: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22988: ELSE
22989: ---------------------------------------------------------------------------------------------------
22990: -- 4262811a Switch Sign
22991: ---------------------------------------------------------------------------------------------------

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

22988: ELSE
22989: ---------------------------------------------------------------------------------------------------
22990: -- 4262811a Switch Sign
22991: ---------------------------------------------------------------------------------------------------
22992: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22996: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22989: ---------------------------------------------------------------------------------------------------
22990: -- 4262811a Switch Sign
22991: ---------------------------------------------------------------------------------------------------
22992: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22996: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22997: -- 5132302

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

22990: -- 4262811a Switch Sign
22991: ---------------------------------------------------------------------------------------------------
22992: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22996: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22997: -- 5132302
22998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22991: ---------------------------------------------------------------------------------------------------
22992: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22996: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22997: -- 5132302
22998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22999: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22992: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22996: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22997: -- 5132302
22998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22999: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23000:

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

22994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22996: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22997: -- 5132302
22998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22999: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23000:
23001: END IF;
23002:

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

22995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22996: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22997: -- 5132302
22998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22999: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23000:
23001: END IF;
23002:
23003: -- 4955764

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

23000:
23001: END IF;
23002:
23003: -- 4955764
23004: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23005: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23006:
23007:
23008: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 23008: XLA_AE_LINES_PKG.ValidateCurrentLine;

23004: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23005: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23006:
23007:
23008: XLA_AE_LINES_PKG.ValidateCurrentLine;
23009: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23010:
23011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23012: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 23009: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23005: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23006:
23007:
23008: XLA_AE_LINES_PKG.ValidateCurrentLine;
23009: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23010:
23011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23012: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23013: ,p_balance_type_code => l_balance_type_code);

Line 23178: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

23174: --
23175: -- bulk performance
23176: --
23177: l_balance_type_code VARCHAR2(1);
23178: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
23179: l_log_module VARCHAR2(240);
23180:
23181: --
23182: -- Upgrade strategy

Line 23253: XLA_AE_LINES_PKG.SetNewLine;

23249: ') = 'CASH'
23250: THEN
23251:
23252: --
23253: XLA_AE_LINES_PKG.SetNewLine;
23254:
23255: p_balance_type_code := l_balance_type_code;
23256: -- set the flag so later we will know whether the gain loss line needs to be created
23257:

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

23261:
23262: --
23263: -- bulk performance
23264: --
23265: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
23266: p_header_num => 0); -- 4262811
23267: --
23268: -- set accounting line options
23269: --

Line 23270: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

23266: p_header_num => 0); -- 4262811
23267: --
23268: -- set accounting line options
23269: --
23270: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
23271: p_natural_side_code => 'C'
23272: , p_gain_or_loss_flag => 'N'
23273: , p_gl_transfer_mode_code => 'S'
23274: , p_acct_entry_type_code => 'A'

Line 23284: xla_ae_lines_pkg.SetAcctLineType

23280: --
23281: --
23282: -- set accounting line type info
23283: --
23284: xla_ae_lines_pkg.SetAcctLineType
23285: (p_component_type => l_component_type
23286: ,p_event_type_code => l_event_type_code
23287: ,p_line_definition_owner_code => l_line_definition_owner_code
23288: ,p_line_definition_code => l_line_definition_code

Line 23298: xla_ae_lines_pkg.SetAcctClass(

23294: ,p_event_class_code => l_event_class_code);
23295: --
23296: -- set accounting class
23297: --
23298: xla_ae_lines_pkg.SetAcctClass(
23299: p_accounting_class_code => 'CASH_CLEARING'
23300: , p_ae_header_id => l_ae_header_id
23301: );
23302:

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

23302:
23303: --
23304: -- set rounding class
23305: --
23306: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23307: 'CASH_CLEARING';
23308:
23309: --
23310: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

23306: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23307: 'CASH_CLEARING';
23308:
23309: --
23310: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23311: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23312: --
23313: -- bulk performance
23314: --

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

23307: 'CASH_CLEARING';
23308:
23309: --
23310: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23311: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23312: --
23313: -- bulk performance
23314: --
23315: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

23311: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23312: --
23313: -- bulk performance
23314: --
23315: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23316:
23317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23318: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23319:

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

23313: -- bulk performance
23314: --
23315: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23316:
23317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23318: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23319:
23320: -- 4955764
23321: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23318: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23319:
23320: -- 4955764
23321: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23322: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23323:
23324: -- 4458381 Public Sector Enh
23325:

Line 23373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

23369: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
23370: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
23371: l_rec_acct_attrs.array_char_value(20) := p_source_54;
23372:
23373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23374: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23375:
23376: ---------------------------------------------------------------------------------------------------------------
23377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

23370: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
23371: l_rec_acct_attrs.array_char_value(20) := p_source_54;
23372:
23373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23374: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23375:
23376: ---------------------------------------------------------------------------------------------------------------
23377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23378: ---------------------------------------------------------------------------------------------------------------

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

23373: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23374: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23375:
23376: ---------------------------------------------------------------------------------------------------------------
23377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23378: ---------------------------------------------------------------------------------------------------------------
23379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23380:
23381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

23375:
23376: ---------------------------------------------------------------------------------------------------------------
23377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23378: ---------------------------------------------------------------------------------------------------------------
23379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23380:
23381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23383:

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

23377: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23378: ---------------------------------------------------------------------------------------------------------------
23379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23380:
23381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23383:
23384: IF xla_accounting_cache_pkg.GetValueChar
23385: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

23378: ---------------------------------------------------------------------------------------------------------------
23379: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23380:
23381: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23383:
23384: IF xla_accounting_cache_pkg.GetValueChar
23385: (p_source_code => 'LEDGER_CATEGORY_CODE'
23386: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 23393: xla_ae_lines_pkg.BflowUpgEntry

23389: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23390: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
23391: )
23392: THEN
23393: xla_ae_lines_pkg.BflowUpgEntry
23394: (p_business_method_code => l_bflow_method_code
23395: ,p_business_class_code => l_bflow_class_code
23396: ,p_balance_type => l_balance_type_code);
23397: ELSE

Line 23399: XLA_AE_LINES_PKG.business_flow_validation(

23395: ,p_business_class_code => l_bflow_class_code
23396: ,p_balance_type => l_balance_type_code);
23397: ELSE
23398: NULL;
23399: XLA_AE_LINES_PKG.business_flow_validation(
23400: p_business_method_code => l_bflow_method_code
23401: ,p_business_class_code => l_bflow_class_code
23402: ,p_inherit_description_flag => l_inherit_desc_flag);
23403: END IF;

Line 23410: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

23406: -- call analytical criteria
23407: --
23408:
23409:
23410: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
23411: xla_ae_lines_pkg.SetAnalyticalCriteria(
23412: p_analytical_criterion_name => 'Check Id'
23413: , p_analytical_criterion_owner => 'S'
23414: , p_analytical_criterion_code => 'CHECK_ID'

Line 23411: xla_ae_lines_pkg.SetAnalyticalCriteria(

23407: --
23408:
23409:
23410: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
23411: xla_ae_lines_pkg.SetAnalyticalCriteria(
23412: p_analytical_criterion_name => 'Check Id'
23413: , p_analytical_criterion_owner => 'S'
23414: , p_analytical_criterion_code => 'CHECK_ID'
23415: , p_amb_context_code => 'DEFAULT'

Line 23454: xla_ae_lines_pkg.set_ccid(

23450: , x_value_type_code => l_adr_value_type_code
23451: , p_side => 'NA'
23452: );
23453:
23454: xla_ae_lines_pkg.set_ccid(
23455: p_code_combination_id => l_ccid
23456: , p_value_type_code => l_adr_value_type_code
23457: , p_transaction_coa_id => l_adr_transaction_coa_id
23458: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 23470: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

23466: , p_side => 'NA'
23467: );
23468:
23469:
23470: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
23471: p_to_segment_code => 'GL_BALANCING'
23472: , p_segment_value => C_CHAR
23473: , p_from_segment_code => NULL
23474: , p_from_combination_id => NULL

Line 23514: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

23510: xla_accounting_err_pkg.build_message
23511: (p_appli_s_name => 'XLA'
23512: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
23513: ,p_token_1 => 'LINE_NUMBER'
23514: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
23515: ,p_token_2 => 'LINE_TYPE_NAME'
23516: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
23517: l_component_type
23518: ,l_component_code

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

23546: --
23547: --
23548: ------------------------------------------------------------------------------------------------
23549: -- 4219869 Business Flow
23550: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23551: -- Prior Entry. Currently, the following code is always generated.
23552: ------------------------------------------------------------------------------------------------
23553: XLA_AE_LINES_PKG.ValidateCurrentLine;
23554:

Line 23553: XLA_AE_LINES_PKG.ValidateCurrentLine;

23549: -- 4219869 Business Flow
23550: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23551: -- Prior Entry. Currently, the following code is always generated.
23552: ------------------------------------------------------------------------------------------------
23553: XLA_AE_LINES_PKG.ValidateCurrentLine;
23554:
23555: ------------------------------------------------------------------------------------
23556: -- 4219869 Business Flow
23557: -- Populated credit and debit amounts -- Need to generate this within IF

Line 23559: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23555: ------------------------------------------------------------------------------------
23556: -- 4219869 Business Flow
23557: -- Populated credit and debit amounts -- Need to generate this within IF
23558: ------------------------------------------------------------------------------------
23559: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23560:
23561: ----------------------------------------------------------------------------------
23562: -- 4219869 Business Flow
23563: -- Update journal entry status -- Need to generate this within IF

Line 23591: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

23587: -- To allow MPA report to determine if it should generate report process
23588: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23589: ------------------------------------------------------------------------------------------
23590:
23591: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23592: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23593: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23594: -- call ADRs
23595: -- Bug 4922099

Line 23592: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

23588: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23589: ------------------------------------------------------------------------------------------
23590:
23591: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23592: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23593: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23594: -- call ADRs
23595: -- Bug 4922099
23596: --

Line 23616: xla_ae_lines_pkg.set_ccid(

23612: , x_value_type_code => l_adr_value_type_code
23613: , p_side => 'NA'
23614: );
23615:
23616: xla_ae_lines_pkg.set_ccid(
23617: p_code_combination_id => l_ccid
23618: , p_value_type_code => l_adr_value_type_code
23619: , p_transaction_coa_id => l_adr_transaction_coa_id
23620: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 23632: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

23628: , p_side => 'NA'
23629: );
23630:
23631:
23632: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
23633: p_to_segment_code => 'GL_BALANCING'
23634: , p_segment_value => C_CHAR
23635: , p_from_segment_code => NULL
23636: , p_from_combination_id => NULL

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

23659:
23660: --
23661: -- Update the line information that should be overwritten
23662: --
23663: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23664: p_header_num => 1);
23665: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23666:
23667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

23661: -- Update the line information that should be overwritten
23662: --
23663: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23664: p_header_num => 1);
23665: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23666:
23667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23668:
23669: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

23663: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23664: p_header_num => 1);
23665: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23666:
23667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23668:
23669: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23670: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23671: END IF;

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

23666:
23667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23668:
23669: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23670: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23671: END IF;
23672:
23673: --
23674: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

23673: --
23674: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23675: --
23676: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23677: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23678: ELSE
23679: ---------------------------------------------------------------------------------------------------
23680: -- 4262811a Switch Sign
23681: ---------------------------------------------------------------------------------------------------

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

23678: ELSE
23679: ---------------------------------------------------------------------------------------------------
23680: -- 4262811a Switch Sign
23681: ---------------------------------------------------------------------------------------------------
23682: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23683: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23684: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23685: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23686: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23679: ---------------------------------------------------------------------------------------------------
23680: -- 4262811a Switch Sign
23681: ---------------------------------------------------------------------------------------------------
23682: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23683: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23684: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23685: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23686: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23687: -- 5132302

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

23680: -- 4262811a Switch Sign
23681: ---------------------------------------------------------------------------------------------------
23682: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23683: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23684: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23685: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23686: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23687: -- 5132302
23688: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23681: ---------------------------------------------------------------------------------------------------
23682: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23683: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23684: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23685: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23686: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23687: -- 5132302
23688: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23689: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23682: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23683: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23684: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23685: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23686: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23687: -- 5132302
23688: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23689: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23690:

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

23684: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23685: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23686: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23687: -- 5132302
23688: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23689: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23690:
23691: END IF;
23692:

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

23685: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23686: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23687: -- 5132302
23688: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23689: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23690:
23691: END IF;
23692:
23693: -- 4955764

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

23690:
23691: END IF;
23692:
23693: -- 4955764
23694: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23695: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23696:
23697:
23698: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 23698: XLA_AE_LINES_PKG.ValidateCurrentLine;

23694: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23695: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23696:
23697:
23698: XLA_AE_LINES_PKG.ValidateCurrentLine;
23699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23700:
23701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23702: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 23699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23695: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23696:
23697:
23698: XLA_AE_LINES_PKG.ValidateCurrentLine;
23699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23700:
23701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23702: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23703: ,p_balance_type_code => l_balance_type_code);

Line 23852: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

23848: --
23849: -- bulk performance
23850: --
23851: l_balance_type_code VARCHAR2(1);
23852: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
23853: l_log_module VARCHAR2(240);
23854:
23855: --
23856: -- Upgrade strategy

Line 23927: XLA_AE_LINES_PKG.SetNewLine;

23923: p_source_114 IS NOT NULL
23924: THEN
23925:
23926: --
23927: XLA_AE_LINES_PKG.SetNewLine;
23928:
23929: p_balance_type_code := l_balance_type_code;
23930: -- set the flag so later we will know whether the gain loss line needs to be created
23931:

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

23935:
23936: --
23937: -- bulk performance
23938: --
23939: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
23940: p_header_num => 0); -- 4262811
23941: --
23942: -- set accounting line options
23943: --

Line 23944: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

23940: p_header_num => 0); -- 4262811
23941: --
23942: -- set accounting line options
23943: --
23944: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
23945: p_natural_side_code => 'D'
23946: , p_gain_or_loss_flag => 'N'
23947: , p_gl_transfer_mode_code => 'S'
23948: , p_acct_entry_type_code => 'A'

Line 23958: xla_ae_lines_pkg.SetAcctLineType

23954: --
23955: --
23956: -- set accounting line type info
23957: --
23958: xla_ae_lines_pkg.SetAcctLineType
23959: (p_component_type => l_component_type
23960: ,p_event_type_code => l_event_type_code
23961: ,p_line_definition_owner_code => l_line_definition_owner_code
23962: ,p_line_definition_code => l_line_definition_code

Line 23972: xla_ae_lines_pkg.SetAcctClass(

23968: ,p_event_class_code => l_event_class_code);
23969: --
23970: -- set accounting class
23971: --
23972: xla_ae_lines_pkg.SetAcctClass(
23973: p_accounting_class_code => 'CASH_CLEARING'
23974: , p_ae_header_id => l_ae_header_id
23975: );
23976:

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

23976:
23977: --
23978: -- set rounding class
23979: --
23980: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23981: 'CASH_CLEARING';
23982:
23983: --
23984: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

23980: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23981: 'CASH_CLEARING';
23982:
23983: --
23984: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23985: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23986: --
23987: -- bulk performance
23988: --

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

23981: 'CASH_CLEARING';
23982:
23983: --
23984: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23985: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23986: --
23987: -- bulk performance
23988: --
23989: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

23985: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23986: --
23987: -- bulk performance
23988: --
23989: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23990:
23991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23992: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23993:

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

23987: -- bulk performance
23988: --
23989: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23990:
23991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23992: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23993:
23994: -- 4955764
23995: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23992: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23993:
23994: -- 4955764
23995: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23996: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23997:
23998: -- 4458381 Public Sector Enh
23999:

Line 24045: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

24041: l_rec_acct_attrs.array_num_value(18) := p_source_85;
24042: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
24043: l_rec_acct_attrs.array_num_value(19) := p_source_87;
24044:
24045: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24046: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24047:
24048: ---------------------------------------------------------------------------------------------------------------
24049: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

24042: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
24043: l_rec_acct_attrs.array_num_value(19) := p_source_87;
24044:
24045: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24046: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24047:
24048: ---------------------------------------------------------------------------------------------------------------
24049: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24050: ---------------------------------------------------------------------------------------------------------------

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

24045: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24046: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24047:
24048: ---------------------------------------------------------------------------------------------------------------
24049: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24050: ---------------------------------------------------------------------------------------------------------------
24051: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24052:
24053: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

24047:
24048: ---------------------------------------------------------------------------------------------------------------
24049: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24050: ---------------------------------------------------------------------------------------------------------------
24051: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24052:
24053: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24054: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24055:

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

24049: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24050: ---------------------------------------------------------------------------------------------------------------
24051: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24052:
24053: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24054: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24055:
24056: IF xla_accounting_cache_pkg.GetValueChar
24057: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

24050: ---------------------------------------------------------------------------------------------------------------
24051: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24052:
24053: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24054: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24055:
24056: IF xla_accounting_cache_pkg.GetValueChar
24057: (p_source_code => 'LEDGER_CATEGORY_CODE'
24058: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 24065: xla_ae_lines_pkg.BflowUpgEntry

24061: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24062: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
24063: )
24064: THEN
24065: xla_ae_lines_pkg.BflowUpgEntry
24066: (p_business_method_code => l_bflow_method_code
24067: ,p_business_class_code => l_bflow_class_code
24068: ,p_balance_type => l_balance_type_code);
24069: ELSE

Line 24071: XLA_AE_LINES_PKG.business_flow_validation(

24067: ,p_business_class_code => l_bflow_class_code
24068: ,p_balance_type => l_balance_type_code);
24069: ELSE
24070: NULL;
24071: XLA_AE_LINES_PKG.business_flow_validation(
24072: p_business_method_code => l_bflow_method_code
24073: ,p_business_class_code => l_bflow_class_code
24074: ,p_inherit_description_flag => l_inherit_desc_flag);
24075: END IF;

Line 24118: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

24114: xla_accounting_err_pkg.build_message
24115: (p_appli_s_name => 'XLA'
24116: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
24117: ,p_token_1 => 'LINE_NUMBER'
24118: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
24119: ,p_token_2 => 'LINE_TYPE_NAME'
24120: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
24121: l_component_type
24122: ,l_component_code

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

24150: --
24151: --
24152: ------------------------------------------------------------------------------------------------
24153: -- 4219869 Business Flow
24154: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24155: -- Prior Entry. Currently, the following code is always generated.
24156: ------------------------------------------------------------------------------------------------
24157: -- No ValidateCurrentLine for business flow method of Prior Entry
24158:

Line 24163: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24159: ------------------------------------------------------------------------------------
24160: -- 4219869 Business Flow
24161: -- Populated credit and debit amounts -- Need to generate this within IF
24162: ------------------------------------------------------------------------------------
24163: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24164:
24165: ----------------------------------------------------------------------------------
24166: -- 4219869 Business Flow
24167: -- Update journal entry status -- Need to generate this within IF

Line 24195: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

24191: -- To allow MPA report to determine if it should generate report process
24192: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24193: ------------------------------------------------------------------------------------------
24194:
24195: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24196: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24197: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24198: -- call ADRs
24199: -- Bug 4922099

Line 24196: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

24192: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24193: ------------------------------------------------------------------------------------------
24194:
24195: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24196: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24197: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24198: -- call ADRs
24199: -- Bug 4922099
24200: --

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

24213:
24214: --
24215: -- Update the line information that should be overwritten
24216: --
24217: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24218: p_header_num => 1);
24219: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24220:
24221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

24215: -- Update the line information that should be overwritten
24216: --
24217: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24218: p_header_num => 1);
24219: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24220:
24221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24222:
24223: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

24217: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24218: p_header_num => 1);
24219: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24220:
24221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24222:
24223: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24224: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24225: END IF;

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

24220:
24221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24222:
24223: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24224: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24225: END IF;
24226:
24227: --
24228: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

24227: --
24228: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24229: --
24230: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24231: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24232: ELSE
24233: ---------------------------------------------------------------------------------------------------
24234: -- 4262811a Switch Sign
24235: ---------------------------------------------------------------------------------------------------

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

24232: ELSE
24233: ---------------------------------------------------------------------------------------------------
24234: -- 4262811a Switch Sign
24235: ---------------------------------------------------------------------------------------------------
24236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24233: ---------------------------------------------------------------------------------------------------
24234: -- 4262811a Switch Sign
24235: ---------------------------------------------------------------------------------------------------
24236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24241: -- 5132302

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

24234: -- 4262811a Switch Sign
24235: ---------------------------------------------------------------------------------------------------
24236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24241: -- 5132302
24242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24235: ---------------------------------------------------------------------------------------------------
24236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24241: -- 5132302
24242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24241: -- 5132302
24242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24244:

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

24238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24241: -- 5132302
24242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24244:
24245: END IF;
24246:

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

24239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24241: -- 5132302
24242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24244:
24245: END IF;
24246:
24247: -- 4955764

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

24244:
24245: END IF;
24246:
24247: -- 4955764
24248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24250:
24251:
24252: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 24252: XLA_AE_LINES_PKG.ValidateCurrentLine;

24248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24250:
24251:
24252: XLA_AE_LINES_PKG.ValidateCurrentLine;
24253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24254:
24255: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24256: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 24253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24250:
24251:
24252: XLA_AE_LINES_PKG.ValidateCurrentLine;
24253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24254:
24255: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24256: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24257: ,p_balance_type_code => l_balance_type_code);

Line 24435: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

24431: --
24432: -- bulk performance
24433: --
24434: l_balance_type_code VARCHAR2(1);
24435: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
24436: l_log_module VARCHAR2(240);
24437:
24438: --
24439: -- Upgrade strategy

Line 24516: XLA_AE_LINES_PKG.SetNewLine;

24512: ') <> 'PAYMENTCARD'
24513: THEN
24514:
24515: --
24516: XLA_AE_LINES_PKG.SetNewLine;
24517:
24518: p_balance_type_code := l_balance_type_code;
24519: -- set the flag so later we will know whether the gain loss line needs to be created
24520:

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

24524:
24525: --
24526: -- bulk performance
24527: --
24528: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
24529: p_header_num => 0); -- 4262811
24530: --
24531: -- set accounting line options
24532: --

Line 24533: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

24529: p_header_num => 0); -- 4262811
24530: --
24531: -- set accounting line options
24532: --
24533: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
24534: p_natural_side_code => 'C'
24535: , p_gain_or_loss_flag => 'N'
24536: , p_gl_transfer_mode_code => 'S'
24537: , p_acct_entry_type_code => 'A'

Line 24547: xla_ae_lines_pkg.SetAcctLineType

24543: --
24544: --
24545: -- set accounting line type info
24546: --
24547: xla_ae_lines_pkg.SetAcctLineType
24548: (p_component_type => l_component_type
24549: ,p_event_type_code => l_event_type_code
24550: ,p_line_definition_owner_code => l_line_definition_owner_code
24551: ,p_line_definition_code => l_line_definition_code

Line 24561: xla_ae_lines_pkg.SetAcctClass(

24557: ,p_event_class_code => l_event_class_code);
24558: --
24559: -- set accounting class
24560: --
24561: xla_ae_lines_pkg.SetAcctClass(
24562: p_accounting_class_code => 'CASH_CLEARING'
24563: , p_ae_header_id => l_ae_header_id
24564: );
24565:

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

24565:
24566: --
24567: -- set rounding class
24568: --
24569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24570: 'CASH_CLEARING';
24571:
24572: --
24573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

24569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24570: 'CASH_CLEARING';
24571:
24572: --
24573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24575: --
24576: -- bulk performance
24577: --

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

24570: 'CASH_CLEARING';
24571:
24572: --
24573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24575: --
24576: -- bulk performance
24577: --
24578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

24574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24575: --
24576: -- bulk performance
24577: --
24578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24579:
24580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24582:

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

24576: -- bulk performance
24577: --
24578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24579:
24580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24582:
24583: -- 4955764
24584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24582:
24583: -- 4955764
24584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24585: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
24586:
24587: -- 4458381 Public Sector Enh
24588:

Line 24644: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

24640: l_rec_acct_attrs.array_num_value(23) := p_source_86;
24641: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
24642: l_rec_acct_attrs.array_num_value(24) := p_source_87;
24643:
24644: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24645: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24646:
24647: ---------------------------------------------------------------------------------------------------------------
24648: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

24641: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
24642: l_rec_acct_attrs.array_num_value(24) := p_source_87;
24643:
24644: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24645: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24646:
24647: ---------------------------------------------------------------------------------------------------------------
24648: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24649: ---------------------------------------------------------------------------------------------------------------

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

24644: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24645: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24646:
24647: ---------------------------------------------------------------------------------------------------------------
24648: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24649: ---------------------------------------------------------------------------------------------------------------
24650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24651:
24652: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

24646:
24647: ---------------------------------------------------------------------------------------------------------------
24648: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24649: ---------------------------------------------------------------------------------------------------------------
24650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24651:
24652: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24653: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24654:

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

24648: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24649: ---------------------------------------------------------------------------------------------------------------
24650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24651:
24652: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24653: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24654:
24655: IF xla_accounting_cache_pkg.GetValueChar
24656: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

24649: ---------------------------------------------------------------------------------------------------------------
24650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24651:
24652: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24653: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24654:
24655: IF xla_accounting_cache_pkg.GetValueChar
24656: (p_source_code => 'LEDGER_CATEGORY_CODE'
24657: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 24664: xla_ae_lines_pkg.BflowUpgEntry

24660: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24661: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
24662: )
24663: THEN
24664: xla_ae_lines_pkg.BflowUpgEntry
24665: (p_business_method_code => l_bflow_method_code
24666: ,p_business_class_code => l_bflow_class_code
24667: ,p_balance_type => l_balance_type_code);
24668: ELSE

Line 24678: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

24674: -- call analytical criteria
24675: --
24676:
24677:
24678: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
24679: xla_ae_lines_pkg.SetAnalyticalCriteria(
24680: p_analytical_criterion_name => 'Check Id'
24681: , p_analytical_criterion_owner => 'S'
24682: , p_analytical_criterion_code => 'CHECK_ID'

Line 24679: xla_ae_lines_pkg.SetAnalyticalCriteria(

24675: --
24676:
24677:
24678: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
24679: xla_ae_lines_pkg.SetAnalyticalCriteria(
24680: p_analytical_criterion_name => 'Check Id'
24681: , p_analytical_criterion_owner => 'S'
24682: , p_analytical_criterion_code => 'CHECK_ID'
24683: , p_amb_context_code => 'DEFAULT'

Line 24722: xla_ae_lines_pkg.set_ccid(

24718: , x_value_type_code => l_adr_value_type_code
24719: , p_side => 'NA'
24720: );
24721:
24722: xla_ae_lines_pkg.set_ccid(
24723: p_code_combination_id => l_ccid
24724: , p_value_type_code => l_adr_value_type_code
24725: , p_transaction_coa_id => l_adr_transaction_coa_id
24726: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 24758: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

24754: xla_accounting_err_pkg.build_message
24755: (p_appli_s_name => 'XLA'
24756: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
24757: ,p_token_1 => 'LINE_NUMBER'
24758: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
24759: ,p_token_2 => 'LINE_TYPE_NAME'
24760: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
24761: l_component_type
24762: ,l_component_code

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

24790: --
24791: --
24792: ------------------------------------------------------------------------------------------------
24793: -- 4219869 Business Flow
24794: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24795: -- Prior Entry. Currently, the following code is always generated.
24796: ------------------------------------------------------------------------------------------------
24797: XLA_AE_LINES_PKG.ValidateCurrentLine;
24798:

Line 24797: XLA_AE_LINES_PKG.ValidateCurrentLine;

24793: -- 4219869 Business Flow
24794: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24795: -- Prior Entry. Currently, the following code is always generated.
24796: ------------------------------------------------------------------------------------------------
24797: XLA_AE_LINES_PKG.ValidateCurrentLine;
24798:
24799: ------------------------------------------------------------------------------------
24800: -- 4219869 Business Flow
24801: -- Populated credit and debit amounts -- Need to generate this within IF

Line 24803: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24799: ------------------------------------------------------------------------------------
24800: -- 4219869 Business Flow
24801: -- Populated credit and debit amounts -- Need to generate this within IF
24802: ------------------------------------------------------------------------------------
24803: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24804:
24805: ----------------------------------------------------------------------------------
24806: -- 4219869 Business Flow
24807: -- Update journal entry status -- Need to generate this within IF

Line 24835: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

24831: -- To allow MPA report to determine if it should generate report process
24832: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24833: ------------------------------------------------------------------------------------------
24834:
24835: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24836: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24837: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24838: -- call ADRs
24839: -- Bug 4922099

Line 24836: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

24832: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24833: ------------------------------------------------------------------------------------------
24834:
24835: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24836: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24837: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24838: -- call ADRs
24839: -- Bug 4922099
24840: --

Line 24860: xla_ae_lines_pkg.set_ccid(

24856: , x_value_type_code => l_adr_value_type_code
24857: , p_side => 'NA'
24858: );
24859:
24860: xla_ae_lines_pkg.set_ccid(
24861: p_code_combination_id => l_ccid
24862: , p_value_type_code => l_adr_value_type_code
24863: , p_transaction_coa_id => l_adr_transaction_coa_id
24864: , p_accounting_coa_id => l_adr_accounting_coa_id

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

24879:
24880: --
24881: -- Update the line information that should be overwritten
24882: --
24883: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24884: p_header_num => 1);
24885: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24886:
24887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

24881: -- Update the line information that should be overwritten
24882: --
24883: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24884: p_header_num => 1);
24885: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24886:
24887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24888:
24889: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

24883: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24884: p_header_num => 1);
24885: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24886:
24887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24888:
24889: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24890: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24891: END IF;

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

24886:
24887: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24888:
24889: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24890: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24891: END IF;
24892:
24893: --
24894: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

24893: --
24894: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24895: --
24896: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24897: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24898: ELSE
24899: ---------------------------------------------------------------------------------------------------
24900: -- 4262811a Switch Sign
24901: ---------------------------------------------------------------------------------------------------

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

24898: ELSE
24899: ---------------------------------------------------------------------------------------------------
24900: -- 4262811a Switch Sign
24901: ---------------------------------------------------------------------------------------------------
24902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24899: ---------------------------------------------------------------------------------------------------
24900: -- 4262811a Switch Sign
24901: ---------------------------------------------------------------------------------------------------
24902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24907: -- 5132302

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

24900: -- 4262811a Switch Sign
24901: ---------------------------------------------------------------------------------------------------
24902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24907: -- 5132302
24908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24901: ---------------------------------------------------------------------------------------------------
24902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24907: -- 5132302
24908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24902: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24907: -- 5132302
24908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24910:

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

24904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24907: -- 5132302
24908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24910:
24911: END IF;
24912:

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

24905: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24907: -- 5132302
24908: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24910:
24911: END IF;
24912:
24913: -- 4955764

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

24910:
24911: END IF;
24912:
24913: -- 4955764
24914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24916:
24917:
24918: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 24918: XLA_AE_LINES_PKG.ValidateCurrentLine;

24914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24916:
24917:
24918: XLA_AE_LINES_PKG.ValidateCurrentLine;
24919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24920:
24921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24922: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 24919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24916:
24917:
24918: XLA_AE_LINES_PKG.ValidateCurrentLine;
24919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24920:
24921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24922: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24923: ,p_balance_type_code => l_balance_type_code);

Line 25101: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

25097: --
25098: -- bulk performance
25099: --
25100: l_balance_type_code VARCHAR2(1);
25101: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
25102: l_log_module VARCHAR2(240);
25103:
25104: --
25105: -- Upgrade strategy

Line 25180: XLA_AE_LINES_PKG.SetNewLine;

25176: ') <> 'PAYMENTCARD'
25177: THEN
25178:
25179: --
25180: XLA_AE_LINES_PKG.SetNewLine;
25181:
25182: p_balance_type_code := l_balance_type_code;
25183: -- set the flag so later we will know whether the gain loss line needs to be created
25184:

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

25188:
25189: --
25190: -- bulk performance
25191: --
25192: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
25193: p_header_num => 0); -- 4262811
25194: --
25195: -- set accounting line options
25196: --

Line 25197: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

25193: p_header_num => 0); -- 4262811
25194: --
25195: -- set accounting line options
25196: --
25197: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
25198: p_natural_side_code => 'C'
25199: , p_gain_or_loss_flag => 'N'
25200: , p_gl_transfer_mode_code => 'S'
25201: , p_acct_entry_type_code => 'A'

Line 25211: xla_ae_lines_pkg.SetAcctLineType

25207: --
25208: --
25209: -- set accounting line type info
25210: --
25211: xla_ae_lines_pkg.SetAcctLineType
25212: (p_component_type => l_component_type
25213: ,p_event_type_code => l_event_type_code
25214: ,p_line_definition_owner_code => l_line_definition_owner_code
25215: ,p_line_definition_code => l_line_definition_code

Line 25225: xla_ae_lines_pkg.SetAcctClass(

25221: ,p_event_class_code => l_event_class_code);
25222: --
25223: -- set accounting class
25224: --
25225: xla_ae_lines_pkg.SetAcctClass(
25226: p_accounting_class_code => 'CASH_CLEARING'
25227: , p_ae_header_id => l_ae_header_id
25228: );
25229:

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

25229:
25230: --
25231: -- set rounding class
25232: --
25233: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25234: 'CASH_CLEARING';
25235:
25236: --
25237: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

25233: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25234: 'CASH_CLEARING';
25235:
25236: --
25237: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25238: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25239: --
25240: -- bulk performance
25241: --

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

25234: 'CASH_CLEARING';
25235:
25236: --
25237: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25238: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25239: --
25240: -- bulk performance
25241: --
25242: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

25238: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25239: --
25240: -- bulk performance
25241: --
25242: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25243:
25244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25246:

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

25240: -- bulk performance
25241: --
25242: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25243:
25244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25246:
25247: -- 4955764
25248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25246:
25247: -- 4955764
25248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25250:
25251: -- 4458381 Public Sector Enh
25252:

Line 25308: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

25304: l_rec_acct_attrs.array_num_value(23) := p_source_86;
25305: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
25306: l_rec_acct_attrs.array_num_value(24) := p_source_87;
25307:
25308: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25309: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25310:
25311: ---------------------------------------------------------------------------------------------------------------
25312: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

25305: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
25306: l_rec_acct_attrs.array_num_value(24) := p_source_87;
25307:
25308: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25309: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25310:
25311: ---------------------------------------------------------------------------------------------------------------
25312: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25313: ---------------------------------------------------------------------------------------------------------------

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

25308: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25309: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25310:
25311: ---------------------------------------------------------------------------------------------------------------
25312: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25313: ---------------------------------------------------------------------------------------------------------------
25314: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25315:
25316: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

25310:
25311: ---------------------------------------------------------------------------------------------------------------
25312: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25313: ---------------------------------------------------------------------------------------------------------------
25314: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25315:
25316: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25317: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25318:

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

25312: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25313: ---------------------------------------------------------------------------------------------------------------
25314: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25315:
25316: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25317: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25318:
25319: IF xla_accounting_cache_pkg.GetValueChar
25320: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

25313: ---------------------------------------------------------------------------------------------------------------
25314: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25315:
25316: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25317: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25318:
25319: IF xla_accounting_cache_pkg.GetValueChar
25320: (p_source_code => 'LEDGER_CATEGORY_CODE'
25321: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 25328: xla_ae_lines_pkg.BflowUpgEntry

25324: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25325: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
25326: )
25327: THEN
25328: xla_ae_lines_pkg.BflowUpgEntry
25329: (p_business_method_code => l_bflow_method_code
25330: ,p_business_class_code => l_bflow_class_code
25331: ,p_balance_type => l_balance_type_code);
25332: ELSE

Line 25334: XLA_AE_LINES_PKG.business_flow_validation(

25330: ,p_business_class_code => l_bflow_class_code
25331: ,p_balance_type => l_balance_type_code);
25332: ELSE
25333: NULL;
25334: XLA_AE_LINES_PKG.business_flow_validation(
25335: p_business_method_code => l_bflow_method_code
25336: ,p_business_class_code => l_bflow_class_code
25337: ,p_inherit_description_flag => l_inherit_desc_flag);
25338: END IF;

Line 25345: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

25341: -- call analytical criteria
25342: --
25343:
25344:
25345: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
25346: xla_ae_lines_pkg.SetAnalyticalCriteria(
25347: p_analytical_criterion_name => 'Check Id'
25348: , p_analytical_criterion_owner => 'S'
25349: , p_analytical_criterion_code => 'CHECK_ID'

Line 25346: xla_ae_lines_pkg.SetAnalyticalCriteria(

25342: --
25343:
25344:
25345: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
25346: xla_ae_lines_pkg.SetAnalyticalCriteria(
25347: p_analytical_criterion_name => 'Check Id'
25348: , p_analytical_criterion_owner => 'S'
25349: , p_analytical_criterion_code => 'CHECK_ID'
25350: , p_amb_context_code => 'DEFAULT'

Line 25379: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

25375: NULL;
25376: --
25377: --
25378:
25379: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
25380: p_code_combination_id => TO_NUMBER(C_NUM)
25381: , p_value_type_code => NULL
25382: , p_transaction_coa_id => null
25383: , p_accounting_coa_id => null

Line 25396: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25392: );
25393:
25394:
25395: -- initialise segments
25396: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25397: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25397: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25393:
25394:
25395: -- initialise segments
25396: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25397: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25394:
25395: -- initialise segments
25396: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25397: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25395: -- initialise segments
25396: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25397: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25396: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25397: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25397: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25398: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25399: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25400: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25401: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25402: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25403: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25404: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25405: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25406: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25407: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25408: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25409: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25410: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25411: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25412: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25413: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25414: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25415: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25416: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25424: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25417: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25424: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25425: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25418: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25424: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25425: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25426: --

Line 25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25419: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25424: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25425: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25426: --
25427:

Line 25424: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25420: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25424: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25425: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25426: --
25427:
25428: --

Line 25425: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25421: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25422: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25423: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25424: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25425: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25426: --
25427:
25428: --
25429:

Line 25448: xla_ae_lines_pkg.set_segment(

25444: );
25445:
25446: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
25447:
25448: xla_ae_lines_pkg.set_segment(
25449: p_to_segment_code => 'GL_ACCOUNT'
25450: , p_segment_value => l_segment
25451: , p_from_segment_code => l_adr_value_segment_code
25452: , p_from_combination_id => l_adr_value_combination_id

Line 25492: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

25488: xla_accounting_err_pkg.build_message
25489: (p_appli_s_name => 'XLA'
25490: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
25491: ,p_token_1 => 'LINE_NUMBER'
25492: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
25493: ,p_token_2 => 'LINE_TYPE_NAME'
25494: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
25495: l_component_type
25496: ,l_component_code

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

25524: --
25525: --
25526: ------------------------------------------------------------------------------------------------
25527: -- 4219869 Business Flow
25528: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25529: -- Prior Entry. Currently, the following code is always generated.
25530: ------------------------------------------------------------------------------------------------
25531: XLA_AE_LINES_PKG.ValidateCurrentLine;
25532:

Line 25531: XLA_AE_LINES_PKG.ValidateCurrentLine;

25527: -- 4219869 Business Flow
25528: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25529: -- Prior Entry. Currently, the following code is always generated.
25530: ------------------------------------------------------------------------------------------------
25531: XLA_AE_LINES_PKG.ValidateCurrentLine;
25532:
25533: ------------------------------------------------------------------------------------
25534: -- 4219869 Business Flow
25535: -- Populated credit and debit amounts -- Need to generate this within IF

Line 25537: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25533: ------------------------------------------------------------------------------------
25534: -- 4219869 Business Flow
25535: -- Populated credit and debit amounts -- Need to generate this within IF
25536: ------------------------------------------------------------------------------------
25537: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25538:
25539: ----------------------------------------------------------------------------------
25540: -- 4219869 Business Flow
25541: -- Update journal entry status -- Need to generate this within IF

Line 25569: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

25565: -- To allow MPA report to determine if it should generate report process
25566: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25567: ------------------------------------------------------------------------------------------
25568:
25569: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25570: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25571: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25572: -- call ADRs
25573: -- Bug 4922099

Line 25570: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

25566: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25567: ------------------------------------------------------------------------------------------
25568:
25569: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25570: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25571: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25572: -- call ADRs
25573: -- Bug 4922099
25574: --

Line 25584: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

25580: NULL;
25581: --
25582: --
25583:
25584: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
25585: p_code_combination_id => TO_NUMBER(C_NUM)
25586: , p_value_type_code => NULL
25587: , p_transaction_coa_id => null
25588: , p_accounting_coa_id => null

Line 25601: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25597: );
25598:
25599:
25600: -- initialise segments
25601: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25602: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25602: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25598:
25599:
25600: -- initialise segments
25601: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25602: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25599:
25600: -- initialise segments
25601: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25602: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25600: -- initialise segments
25601: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25602: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25601: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25602: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25602: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25603: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25604: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25605: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25606: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25607: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25608: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25609: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25610: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25611: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25612: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25613: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25614: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25615: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25616: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25617: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25618: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25619: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25620: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25621: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25629: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25622: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25629: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25623: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25629: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25631: --

Line 25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25624: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25629: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25631: --
25632:

Line 25629: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25625: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25629: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25631: --
25632:
25633: --

Line 25630: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25626: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25627: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25628: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25629: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25631: --
25632:
25633: --
25634:

Line 25653: xla_ae_lines_pkg.set_segment(

25649: );
25650:
25651: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
25652:
25653: xla_ae_lines_pkg.set_segment(
25654: p_to_segment_code => 'GL_ACCOUNT'
25655: , p_segment_value => l_segment
25656: , p_from_segment_code => l_adr_value_segment_code
25657: , p_from_combination_id => l_adr_value_combination_id

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

25680:
25681: --
25682: -- Update the line information that should be overwritten
25683: --
25684: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25685: p_header_num => 1);
25686: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25687:
25688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

25682: -- Update the line information that should be overwritten
25683: --
25684: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25685: p_header_num => 1);
25686: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25687:
25688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25689:
25690: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

25684: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25685: p_header_num => 1);
25686: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25687:
25688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25689:
25690: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25691: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25692: END IF;

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

25687:
25688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25689:
25690: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25691: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25692: END IF;
25693:
25694: --
25695: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

25694: --
25695: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25696: --
25697: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25698: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25699: ELSE
25700: ---------------------------------------------------------------------------------------------------
25701: -- 4262811a Switch Sign
25702: ---------------------------------------------------------------------------------------------------

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

25699: ELSE
25700: ---------------------------------------------------------------------------------------------------
25701: -- 4262811a Switch Sign
25702: ---------------------------------------------------------------------------------------------------
25703: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25706: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25700: ---------------------------------------------------------------------------------------------------
25701: -- 4262811a Switch Sign
25702: ---------------------------------------------------------------------------------------------------
25703: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25706: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25708: -- 5132302

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

25701: -- 4262811a Switch Sign
25702: ---------------------------------------------------------------------------------------------------
25703: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25706: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25708: -- 5132302
25709: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25702: ---------------------------------------------------------------------------------------------------
25703: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25706: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25708: -- 5132302
25709: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25703: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25706: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25708: -- 5132302
25709: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25711:

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

25705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25706: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25708: -- 5132302
25709: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25711:
25712: END IF;
25713:

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

25706: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25708: -- 5132302
25709: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25711:
25712: END IF;
25713:
25714: -- 4955764

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

25711:
25712: END IF;
25713:
25714: -- 4955764
25715: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25716: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25717:
25718:
25719: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 25719: XLA_AE_LINES_PKG.ValidateCurrentLine;

25715: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25716: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25717:
25718:
25719: XLA_AE_LINES_PKG.ValidateCurrentLine;
25720: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25721:
25722: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25723: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 25720: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25716: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25717:
25718:
25719: XLA_AE_LINES_PKG.ValidateCurrentLine;
25720: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25721:
25722: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25723: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25724: ,p_balance_type_code => l_balance_type_code);

Line 25902: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

25898: --
25899: -- bulk performance
25900: --
25901: l_balance_type_code VARCHAR2(1);
25902: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
25903: l_log_module VARCHAR2(240);
25904:
25905: --
25906: -- Upgrade strategy

Line 25981: XLA_AE_LINES_PKG.SetNewLine;

25977: ') <> 'PAYMENTCARD'
25978: THEN
25979:
25980: --
25981: XLA_AE_LINES_PKG.SetNewLine;
25982:
25983: p_balance_type_code := l_balance_type_code;
25984: -- set the flag so later we will know whether the gain loss line needs to be created
25985:

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

25989:
25990: --
25991: -- bulk performance
25992: --
25993: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
25994: p_header_num => 0); -- 4262811
25995: --
25996: -- set accounting line options
25997: --

Line 25998: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

25994: p_header_num => 0); -- 4262811
25995: --
25996: -- set accounting line options
25997: --
25998: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
25999: p_natural_side_code => 'C'
26000: , p_gain_or_loss_flag => 'N'
26001: , p_gl_transfer_mode_code => 'S'
26002: , p_acct_entry_type_code => 'A'

Line 26012: xla_ae_lines_pkg.SetAcctLineType

26008: --
26009: --
26010: -- set accounting line type info
26011: --
26012: xla_ae_lines_pkg.SetAcctLineType
26013: (p_component_type => l_component_type
26014: ,p_event_type_code => l_event_type_code
26015: ,p_line_definition_owner_code => l_line_definition_owner_code
26016: ,p_line_definition_code => l_line_definition_code

Line 26026: xla_ae_lines_pkg.SetAcctClass(

26022: ,p_event_class_code => l_event_class_code);
26023: --
26024: -- set accounting class
26025: --
26026: xla_ae_lines_pkg.SetAcctClass(
26027: p_accounting_class_code => 'CASH_CLEARING'
26028: , p_ae_header_id => l_ae_header_id
26029: );
26030:

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

26030:
26031: --
26032: -- set rounding class
26033: --
26034: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26035: 'CASH_CLEARING';
26036:
26037: --
26038: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

26034: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26035: 'CASH_CLEARING';
26036:
26037: --
26038: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26039: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26040: --
26041: -- bulk performance
26042: --

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

26035: 'CASH_CLEARING';
26036:
26037: --
26038: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26039: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26040: --
26041: -- bulk performance
26042: --
26043: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

26039: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26040: --
26041: -- bulk performance
26042: --
26043: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26044:
26045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26046: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26047:

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

26041: -- bulk performance
26042: --
26043: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26044:
26045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26046: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26047:
26048: -- 4955764
26049: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26046: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26047:
26048: -- 4955764
26049: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26050: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26051:
26052: -- 4458381 Public Sector Enh
26053:

Line 26109: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

26105: l_rec_acct_attrs.array_num_value(23) := p_source_86;
26106: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26107: l_rec_acct_attrs.array_num_value(24) := p_source_87;
26108:
26109: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26110: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26111:
26112: ---------------------------------------------------------------------------------------------------------------
26113: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

26106: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26107: l_rec_acct_attrs.array_num_value(24) := p_source_87;
26108:
26109: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26110: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26111:
26112: ---------------------------------------------------------------------------------------------------------------
26113: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26114: ---------------------------------------------------------------------------------------------------------------

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

26109: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26110: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26111:
26112: ---------------------------------------------------------------------------------------------------------------
26113: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26114: ---------------------------------------------------------------------------------------------------------------
26115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26116:
26117: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

26111:
26112: ---------------------------------------------------------------------------------------------------------------
26113: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26114: ---------------------------------------------------------------------------------------------------------------
26115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26116:
26117: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26118: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26119:

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

26113: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26114: ---------------------------------------------------------------------------------------------------------------
26115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26116:
26117: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26118: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26119:
26120: IF xla_accounting_cache_pkg.GetValueChar
26121: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

26114: ---------------------------------------------------------------------------------------------------------------
26115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26116:
26117: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26118: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26119:
26120: IF xla_accounting_cache_pkg.GetValueChar
26121: (p_source_code => 'LEDGER_CATEGORY_CODE'
26122: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 26129: xla_ae_lines_pkg.BflowUpgEntry

26125: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26126: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
26127: )
26128: THEN
26129: xla_ae_lines_pkg.BflowUpgEntry
26130: (p_business_method_code => l_bflow_method_code
26131: ,p_business_class_code => l_bflow_class_code
26132: ,p_balance_type => l_balance_type_code);
26133: ELSE

Line 26135: XLA_AE_LINES_PKG.business_flow_validation(

26131: ,p_business_class_code => l_bflow_class_code
26132: ,p_balance_type => l_balance_type_code);
26133: ELSE
26134: NULL;
26135: XLA_AE_LINES_PKG.business_flow_validation(
26136: p_business_method_code => l_bflow_method_code
26137: ,p_business_class_code => l_bflow_class_code
26138: ,p_inherit_description_flag => l_inherit_desc_flag);
26139: END IF;

Line 26146: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

26142: -- call analytical criteria
26143: --
26144:
26145:
26146: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
26147: xla_ae_lines_pkg.SetAnalyticalCriteria(
26148: p_analytical_criterion_name => 'Check Id'
26149: , p_analytical_criterion_owner => 'S'
26150: , p_analytical_criterion_code => 'CHECK_ID'

Line 26147: xla_ae_lines_pkg.SetAnalyticalCriteria(

26143: --
26144:
26145:
26146: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
26147: xla_ae_lines_pkg.SetAnalyticalCriteria(
26148: p_analytical_criterion_name => 'Check Id'
26149: , p_analytical_criterion_owner => 'S'
26150: , p_analytical_criterion_code => 'CHECK_ID'
26151: , p_amb_context_code => 'DEFAULT'

Line 26190: xla_ae_lines_pkg.set_ccid(

26186: , x_value_type_code => l_adr_value_type_code
26187: , p_side => 'NA'
26188: );
26189:
26190: xla_ae_lines_pkg.set_ccid(
26191: p_code_combination_id => l_ccid
26192: , p_value_type_code => l_adr_value_type_code
26193: , p_transaction_coa_id => l_adr_transaction_coa_id
26194: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 26206: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

26202: , p_side => 'NA'
26203: );
26204:
26205:
26206: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
26207: p_to_segment_code => 'GL_BALANCING'
26208: , p_segment_value => C_CHAR
26209: , p_from_segment_code => NULL
26210: , p_from_combination_id => NULL

Line 26250: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

26246: xla_accounting_err_pkg.build_message
26247: (p_appli_s_name => 'XLA'
26248: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
26249: ,p_token_1 => 'LINE_NUMBER'
26250: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
26251: ,p_token_2 => 'LINE_TYPE_NAME'
26252: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
26253: l_component_type
26254: ,l_component_code

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

26282: --
26283: --
26284: ------------------------------------------------------------------------------------------------
26285: -- 4219869 Business Flow
26286: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26287: -- Prior Entry. Currently, the following code is always generated.
26288: ------------------------------------------------------------------------------------------------
26289: XLA_AE_LINES_PKG.ValidateCurrentLine;
26290:

Line 26289: XLA_AE_LINES_PKG.ValidateCurrentLine;

26285: -- 4219869 Business Flow
26286: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26287: -- Prior Entry. Currently, the following code is always generated.
26288: ------------------------------------------------------------------------------------------------
26289: XLA_AE_LINES_PKG.ValidateCurrentLine;
26290:
26291: ------------------------------------------------------------------------------------
26292: -- 4219869 Business Flow
26293: -- Populated credit and debit amounts -- Need to generate this within IF

Line 26295: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26291: ------------------------------------------------------------------------------------
26292: -- 4219869 Business Flow
26293: -- Populated credit and debit amounts -- Need to generate this within IF
26294: ------------------------------------------------------------------------------------
26295: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26296:
26297: ----------------------------------------------------------------------------------
26298: -- 4219869 Business Flow
26299: -- Update journal entry status -- Need to generate this within IF

Line 26327: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

26323: -- To allow MPA report to determine if it should generate report process
26324: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26325: ------------------------------------------------------------------------------------------
26326:
26327: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26328: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26329: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26330: -- call ADRs
26331: -- Bug 4922099

Line 26328: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

26324: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26325: ------------------------------------------------------------------------------------------
26326:
26327: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26328: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26329: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26330: -- call ADRs
26331: -- Bug 4922099
26332: --

Line 26352: xla_ae_lines_pkg.set_ccid(

26348: , x_value_type_code => l_adr_value_type_code
26349: , p_side => 'NA'
26350: );
26351:
26352: xla_ae_lines_pkg.set_ccid(
26353: p_code_combination_id => l_ccid
26354: , p_value_type_code => l_adr_value_type_code
26355: , p_transaction_coa_id => l_adr_transaction_coa_id
26356: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 26368: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

26364: , p_side => 'NA'
26365: );
26366:
26367:
26368: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
26369: p_to_segment_code => 'GL_BALANCING'
26370: , p_segment_value => C_CHAR
26371: , p_from_segment_code => NULL
26372: , p_from_combination_id => NULL

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

26395:
26396: --
26397: -- Update the line information that should be overwritten
26398: --
26399: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26400: p_header_num => 1);
26401: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26402:
26403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

26397: -- Update the line information that should be overwritten
26398: --
26399: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26400: p_header_num => 1);
26401: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26402:
26403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26404:
26405: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

26399: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26400: p_header_num => 1);
26401: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26402:
26403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26404:
26405: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26406: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26407: END IF;

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

26402:
26403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26404:
26405: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26406: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26407: END IF;
26408:
26409: --
26410: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

26409: --
26410: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26411: --
26412: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26413: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26414: ELSE
26415: ---------------------------------------------------------------------------------------------------
26416: -- 4262811a Switch Sign
26417: ---------------------------------------------------------------------------------------------------

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

26414: ELSE
26415: ---------------------------------------------------------------------------------------------------
26416: -- 4262811a Switch Sign
26417: ---------------------------------------------------------------------------------------------------
26418: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26421: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26422: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

26415: ---------------------------------------------------------------------------------------------------
26416: -- 4262811a Switch Sign
26417: ---------------------------------------------------------------------------------------------------
26418: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26421: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26422: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26423: -- 5132302

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

26416: -- 4262811a Switch Sign
26417: ---------------------------------------------------------------------------------------------------
26418: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26421: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26422: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26423: -- 5132302
26424: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26417: ---------------------------------------------------------------------------------------------------
26418: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26421: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26422: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26423: -- 5132302
26424: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26425: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

26418: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26421: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26422: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26423: -- 5132302
26424: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26425: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26426:

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

26420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26421: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26422: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26423: -- 5132302
26424: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26425: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26426:
26427: END IF;
26428:

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

26421: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26422: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26423: -- 5132302
26424: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26425: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26426:
26427: END IF;
26428:
26429: -- 4955764

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

26426:
26427: END IF;
26428:
26429: -- 4955764
26430: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26431: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26432:
26433:
26434: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 26434: XLA_AE_LINES_PKG.ValidateCurrentLine;

26430: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26431: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26432:
26433:
26434: XLA_AE_LINES_PKG.ValidateCurrentLine;
26435: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26436:
26437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26438: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 26435: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26431: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26432:
26433:
26434: XLA_AE_LINES_PKG.ValidateCurrentLine;
26435: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26436:
26437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26438: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26439: ,p_balance_type_code => l_balance_type_code);

Line 26617: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

26613: --
26614: -- bulk performance
26615: --
26616: l_balance_type_code VARCHAR2(1);
26617: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
26618: l_log_module VARCHAR2(240);
26619:
26620: --
26621: -- Upgrade strategy

Line 26696: XLA_AE_LINES_PKG.SetNewLine;

26692: ') <> 'PAYMENTCARD'
26693: THEN
26694:
26695: --
26696: XLA_AE_LINES_PKG.SetNewLine;
26697:
26698: p_balance_type_code := l_balance_type_code;
26699: -- set the flag so later we will know whether the gain loss line needs to be created
26700:

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

26704:
26705: --
26706: -- bulk performance
26707: --
26708: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
26709: p_header_num => 0); -- 4262811
26710: --
26711: -- set accounting line options
26712: --

Line 26713: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

26709: p_header_num => 0); -- 4262811
26710: --
26711: -- set accounting line options
26712: --
26713: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
26714: p_natural_side_code => 'C'
26715: , p_gain_or_loss_flag => 'N'
26716: , p_gl_transfer_mode_code => 'S'
26717: , p_acct_entry_type_code => 'A'

Line 26727: xla_ae_lines_pkg.SetAcctLineType

26723: --
26724: --
26725: -- set accounting line type info
26726: --
26727: xla_ae_lines_pkg.SetAcctLineType
26728: (p_component_type => l_component_type
26729: ,p_event_type_code => l_event_type_code
26730: ,p_line_definition_owner_code => l_line_definition_owner_code
26731: ,p_line_definition_code => l_line_definition_code

Line 26741: xla_ae_lines_pkg.SetAcctClass(

26737: ,p_event_class_code => l_event_class_code);
26738: --
26739: -- set accounting class
26740: --
26741: xla_ae_lines_pkg.SetAcctClass(
26742: p_accounting_class_code => 'CASH_CLEARING'
26743: , p_ae_header_id => l_ae_header_id
26744: );
26745:

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

26745:
26746: --
26747: -- set rounding class
26748: --
26749: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26750: 'CASH_CLEARING';
26751:
26752: --
26753: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

26749: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26750: 'CASH_CLEARING';
26751:
26752: --
26753: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26754: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26755: --
26756: -- bulk performance
26757: --

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

26750: 'CASH_CLEARING';
26751:
26752: --
26753: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26754: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26755: --
26756: -- bulk performance
26757: --
26758: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

26754: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26755: --
26756: -- bulk performance
26757: --
26758: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26759:
26760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26761: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26762:

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

26756: -- bulk performance
26757: --
26758: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26759:
26760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26761: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26762:
26763: -- 4955764
26764: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26761: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26762:
26763: -- 4955764
26764: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26765: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26766:
26767: -- 4458381 Public Sector Enh
26768:

Line 26824: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

26820: l_rec_acct_attrs.array_num_value(23) := p_source_86;
26821: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26822: l_rec_acct_attrs.array_num_value(24) := p_source_87;
26823:
26824: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26825: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26826:
26827: ---------------------------------------------------------------------------------------------------------------
26828: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

26821: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26822: l_rec_acct_attrs.array_num_value(24) := p_source_87;
26823:
26824: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26825: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26826:
26827: ---------------------------------------------------------------------------------------------------------------
26828: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26829: ---------------------------------------------------------------------------------------------------------------

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

26824: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26825: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26826:
26827: ---------------------------------------------------------------------------------------------------------------
26828: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26829: ---------------------------------------------------------------------------------------------------------------
26830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26831:
26832: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

26826:
26827: ---------------------------------------------------------------------------------------------------------------
26828: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26829: ---------------------------------------------------------------------------------------------------------------
26830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26831:
26832: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26833: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26834:

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

26828: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26829: ---------------------------------------------------------------------------------------------------------------
26830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26831:
26832: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26833: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26834:
26835: IF xla_accounting_cache_pkg.GetValueChar
26836: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

26829: ---------------------------------------------------------------------------------------------------------------
26830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26831:
26832: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26833: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26834:
26835: IF xla_accounting_cache_pkg.GetValueChar
26836: (p_source_code => 'LEDGER_CATEGORY_CODE'
26837: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 26844: xla_ae_lines_pkg.BflowUpgEntry

26840: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26841: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
26842: )
26843: THEN
26844: xla_ae_lines_pkg.BflowUpgEntry
26845: (p_business_method_code => l_bflow_method_code
26846: ,p_business_class_code => l_bflow_class_code
26847: ,p_balance_type => l_balance_type_code);
26848: ELSE

Line 26850: XLA_AE_LINES_PKG.business_flow_validation(

26846: ,p_business_class_code => l_bflow_class_code
26847: ,p_balance_type => l_balance_type_code);
26848: ELSE
26849: NULL;
26850: XLA_AE_LINES_PKG.business_flow_validation(
26851: p_business_method_code => l_bflow_method_code
26852: ,p_business_class_code => l_bflow_class_code
26853: ,p_inherit_description_flag => l_inherit_desc_flag);
26854: END IF;

Line 26861: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

26857: -- call analytical criteria
26858: --
26859:
26860:
26861: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
26862: xla_ae_lines_pkg.SetAnalyticalCriteria(
26863: p_analytical_criterion_name => 'Check Id'
26864: , p_analytical_criterion_owner => 'S'
26865: , p_analytical_criterion_code => 'CHECK_ID'

Line 26862: xla_ae_lines_pkg.SetAnalyticalCriteria(

26858: --
26859:
26860:
26861: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
26862: xla_ae_lines_pkg.SetAnalyticalCriteria(
26863: p_analytical_criterion_name => 'Check Id'
26864: , p_analytical_criterion_owner => 'S'
26865: , p_analytical_criterion_code => 'CHECK_ID'
26866: , p_amb_context_code => 'DEFAULT'

Line 26895: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

26891: NULL;
26892: --
26893: --
26894:
26895: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
26896: p_code_combination_id => TO_NUMBER(C_NUM)
26897: , p_value_type_code => NULL
26898: , p_transaction_coa_id => null
26899: , p_accounting_coa_id => null

Line 26912: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26908: );
26909:
26910:
26911: -- initialise segments
26912: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26913: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26913: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26909:
26910:
26911: -- initialise segments
26912: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26913: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26910:
26911: -- initialise segments
26912: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26913: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26911: -- initialise segments
26912: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26913: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26912: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26913: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26913: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26914: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26915: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26916: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26917: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26918: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26919: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26920: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26921: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26922: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26923: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26924: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26925: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26926: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26927: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26928: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26929: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26930: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26931: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26932: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26940: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26933: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26940: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26941: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26934: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26940: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26941: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26942: --

Line 26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26935: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26940: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26941: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26942: --
26943:

Line 26940: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26936: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26940: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26941: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26942: --
26943:
26944: --

Line 26941: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26937: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26938: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26939: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26940: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26941: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26942: --
26943:
26944: --
26945:

Line 26964: xla_ae_lines_pkg.set_segment(

26960: );
26961:
26962: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
26963:
26964: xla_ae_lines_pkg.set_segment(
26965: p_to_segment_code => 'GL_ACCOUNT'
26966: , p_segment_value => l_segment
26967: , p_from_segment_code => l_adr_value_segment_code
26968: , p_from_combination_id => l_adr_value_combination_id

Line 27008: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

27004: xla_accounting_err_pkg.build_message
27005: (p_appli_s_name => 'XLA'
27006: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
27007: ,p_token_1 => 'LINE_NUMBER'
27008: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
27009: ,p_token_2 => 'LINE_TYPE_NAME'
27010: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
27011: l_component_type
27012: ,l_component_code

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

27040: --
27041: --
27042: ------------------------------------------------------------------------------------------------
27043: -- 4219869 Business Flow
27044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27045: -- Prior Entry. Currently, the following code is always generated.
27046: ------------------------------------------------------------------------------------------------
27047: XLA_AE_LINES_PKG.ValidateCurrentLine;
27048:

Line 27047: XLA_AE_LINES_PKG.ValidateCurrentLine;

27043: -- 4219869 Business Flow
27044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27045: -- Prior Entry. Currently, the following code is always generated.
27046: ------------------------------------------------------------------------------------------------
27047: XLA_AE_LINES_PKG.ValidateCurrentLine;
27048:
27049: ------------------------------------------------------------------------------------
27050: -- 4219869 Business Flow
27051: -- Populated credit and debit amounts -- Need to generate this within IF

Line 27053: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27049: ------------------------------------------------------------------------------------
27050: -- 4219869 Business Flow
27051: -- Populated credit and debit amounts -- Need to generate this within IF
27052: ------------------------------------------------------------------------------------
27053: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27054:
27055: ----------------------------------------------------------------------------------
27056: -- 4219869 Business Flow
27057: -- Update journal entry status -- Need to generate this within IF

Line 27085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

27081: -- To allow MPA report to determine if it should generate report process
27082: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27083: ------------------------------------------------------------------------------------------
27084:
27085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27087: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27088: -- call ADRs
27089: -- Bug 4922099

Line 27086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

27082: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27083: ------------------------------------------------------------------------------------------
27084:
27085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27087: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27088: -- call ADRs
27089: -- Bug 4922099
27090: --

Line 27100: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

27096: NULL;
27097: --
27098: --
27099:
27100: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
27101: p_code_combination_id => TO_NUMBER(C_NUM)
27102: , p_value_type_code => NULL
27103: , p_transaction_coa_id => null
27104: , p_accounting_coa_id => null

Line 27117: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27113: );
27114:
27115:
27116: -- initialise segments
27117: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27118: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27118: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27114:
27115:
27116: -- initialise segments
27117: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27118: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27115:
27116: -- initialise segments
27117: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27118: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27116: -- initialise segments
27117: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27118: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27117: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27118: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27118: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27119: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27120: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27121: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27122: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27123: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27124: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27125: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27126: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27127: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27128: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27129: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27130: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27131: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27132: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27133: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27134: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27135: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27136: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27137: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27145: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27138: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27145: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27146: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27139: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27145: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27146: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27147: --

Line 27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27140: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27145: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27146: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27147: --
27148:

Line 27145: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27141: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27145: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27146: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27147: --
27148:
27149: --

Line 27146: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27142: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27143: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27144: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27145: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27146: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27147: --
27148:
27149: --
27150:

Line 27169: xla_ae_lines_pkg.set_segment(

27165: );
27166:
27167: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
27168:
27169: xla_ae_lines_pkg.set_segment(
27170: p_to_segment_code => 'GL_ACCOUNT'
27171: , p_segment_value => l_segment
27172: , p_from_segment_code => l_adr_value_segment_code
27173: , p_from_combination_id => l_adr_value_combination_id

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

27196:
27197: --
27198: -- Update the line information that should be overwritten
27199: --
27200: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27201: p_header_num => 1);
27202: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27203:
27204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

27198: -- Update the line information that should be overwritten
27199: --
27200: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27201: p_header_num => 1);
27202: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27203:
27204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27205:
27206: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

27200: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27201: p_header_num => 1);
27202: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27203:
27204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27205:
27206: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27207: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27208: END IF;

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

27203:
27204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27205:
27206: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27207: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27208: END IF;
27209:
27210: --
27211: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

27210: --
27211: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27212: --
27213: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27214: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27215: ELSE
27216: ---------------------------------------------------------------------------------------------------
27217: -- 4262811a Switch Sign
27218: ---------------------------------------------------------------------------------------------------

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

27215: ELSE
27216: ---------------------------------------------------------------------------------------------------
27217: -- 4262811a Switch Sign
27218: ---------------------------------------------------------------------------------------------------
27219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27216: ---------------------------------------------------------------------------------------------------
27217: -- 4262811a Switch Sign
27218: ---------------------------------------------------------------------------------------------------
27219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27224: -- 5132302

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

27217: -- 4262811a Switch Sign
27218: ---------------------------------------------------------------------------------------------------
27219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27224: -- 5132302
27225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27218: ---------------------------------------------------------------------------------------------------
27219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27224: -- 5132302
27225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27224: -- 5132302
27225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27227:

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

27221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27224: -- 5132302
27225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27227:
27228: END IF;
27229:

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

27222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27224: -- 5132302
27225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27227:
27228: END IF;
27229:
27230: -- 4955764

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

27227:
27228: END IF;
27229:
27230: -- 4955764
27231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27233:
27234:
27235: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 27235: XLA_AE_LINES_PKG.ValidateCurrentLine;

27231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27233:
27234:
27235: XLA_AE_LINES_PKG.ValidateCurrentLine;
27236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27237:
27238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27239: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 27236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27233:
27234:
27235: XLA_AE_LINES_PKG.ValidateCurrentLine;
27236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27237:
27238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27239: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27240: ,p_balance_type_code => l_balance_type_code);

Line 27418: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

27414: --
27415: -- bulk performance
27416: --
27417: l_balance_type_code VARCHAR2(1);
27418: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
27419: l_log_module VARCHAR2(240);
27420:
27421: --
27422: -- Upgrade strategy

Line 27497: XLA_AE_LINES_PKG.SetNewLine;

27493: ') <> 'PAYMENTCARD'
27494: THEN
27495:
27496: --
27497: XLA_AE_LINES_PKG.SetNewLine;
27498:
27499: p_balance_type_code := l_balance_type_code;
27500: -- set the flag so later we will know whether the gain loss line needs to be created
27501:

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

27505:
27506: --
27507: -- bulk performance
27508: --
27509: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
27510: p_header_num => 0); -- 4262811
27511: --
27512: -- set accounting line options
27513: --

Line 27514: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

27510: p_header_num => 0); -- 4262811
27511: --
27512: -- set accounting line options
27513: --
27514: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
27515: p_natural_side_code => 'C'
27516: , p_gain_or_loss_flag => 'N'
27517: , p_gl_transfer_mode_code => 'S'
27518: , p_acct_entry_type_code => 'A'

Line 27528: xla_ae_lines_pkg.SetAcctLineType

27524: --
27525: --
27526: -- set accounting line type info
27527: --
27528: xla_ae_lines_pkg.SetAcctLineType
27529: (p_component_type => l_component_type
27530: ,p_event_type_code => l_event_type_code
27531: ,p_line_definition_owner_code => l_line_definition_owner_code
27532: ,p_line_definition_code => l_line_definition_code

Line 27542: xla_ae_lines_pkg.SetAcctClass(

27538: ,p_event_class_code => l_event_class_code);
27539: --
27540: -- set accounting class
27541: --
27542: xla_ae_lines_pkg.SetAcctClass(
27543: p_accounting_class_code => 'CASH_CLEARING'
27544: , p_ae_header_id => l_ae_header_id
27545: );
27546:

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

27546:
27547: --
27548: -- set rounding class
27549: --
27550: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27551: 'CASH_CLEARING';
27552:
27553: --
27554: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

27550: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27551: 'CASH_CLEARING';
27552:
27553: --
27554: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27555: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27556: --
27557: -- bulk performance
27558: --

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

27551: 'CASH_CLEARING';
27552:
27553: --
27554: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27555: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27556: --
27557: -- bulk performance
27558: --
27559: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

27555: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27556: --
27557: -- bulk performance
27558: --
27559: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27560:
27561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27562: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27563:

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

27557: -- bulk performance
27558: --
27559: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27560:
27561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27562: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27563:
27564: -- 4955764
27565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27562: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27563:
27564: -- 4955764
27565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27567:
27568: -- 4458381 Public Sector Enh
27569:

Line 27625: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

27621: l_rec_acct_attrs.array_num_value(23) := p_source_86;
27622: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27623: l_rec_acct_attrs.array_num_value(24) := p_source_87;
27624:
27625: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27626: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27627:
27628: ---------------------------------------------------------------------------------------------------------------
27629: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

27622: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27623: l_rec_acct_attrs.array_num_value(24) := p_source_87;
27624:
27625: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27626: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27627:
27628: ---------------------------------------------------------------------------------------------------------------
27629: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27630: ---------------------------------------------------------------------------------------------------------------

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

27625: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27626: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27627:
27628: ---------------------------------------------------------------------------------------------------------------
27629: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27630: ---------------------------------------------------------------------------------------------------------------
27631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27632:
27633: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

27627:
27628: ---------------------------------------------------------------------------------------------------------------
27629: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27630: ---------------------------------------------------------------------------------------------------------------
27631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27632:
27633: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27634: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27635:

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

27629: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27630: ---------------------------------------------------------------------------------------------------------------
27631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27632:
27633: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27634: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27635:
27636: IF xla_accounting_cache_pkg.GetValueChar
27637: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

27630: ---------------------------------------------------------------------------------------------------------------
27631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27632:
27633: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27634: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27635:
27636: IF xla_accounting_cache_pkg.GetValueChar
27637: (p_source_code => 'LEDGER_CATEGORY_CODE'
27638: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 27645: xla_ae_lines_pkg.BflowUpgEntry

27641: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27642: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
27643: )
27644: THEN
27645: xla_ae_lines_pkg.BflowUpgEntry
27646: (p_business_method_code => l_bflow_method_code
27647: ,p_business_class_code => l_bflow_class_code
27648: ,p_balance_type => l_balance_type_code);
27649: ELSE

Line 27651: XLA_AE_LINES_PKG.business_flow_validation(

27647: ,p_business_class_code => l_bflow_class_code
27648: ,p_balance_type => l_balance_type_code);
27649: ELSE
27650: NULL;
27651: XLA_AE_LINES_PKG.business_flow_validation(
27652: p_business_method_code => l_bflow_method_code
27653: ,p_business_class_code => l_bflow_class_code
27654: ,p_inherit_description_flag => l_inherit_desc_flag);
27655: END IF;

Line 27662: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

27658: -- call analytical criteria
27659: --
27660:
27661:
27662: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
27663: xla_ae_lines_pkg.SetAnalyticalCriteria(
27664: p_analytical_criterion_name => 'Check Id'
27665: , p_analytical_criterion_owner => 'S'
27666: , p_analytical_criterion_code => 'CHECK_ID'

Line 27663: xla_ae_lines_pkg.SetAnalyticalCriteria(

27659: --
27660:
27661:
27662: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
27663: xla_ae_lines_pkg.SetAnalyticalCriteria(
27664: p_analytical_criterion_name => 'Check Id'
27665: , p_analytical_criterion_owner => 'S'
27666: , p_analytical_criterion_code => 'CHECK_ID'
27667: , p_amb_context_code => 'DEFAULT'

Line 27706: xla_ae_lines_pkg.set_ccid(

27702: , x_value_type_code => l_adr_value_type_code
27703: , p_side => 'NA'
27704: );
27705:
27706: xla_ae_lines_pkg.set_ccid(
27707: p_code_combination_id => l_ccid
27708: , p_value_type_code => l_adr_value_type_code
27709: , p_transaction_coa_id => l_adr_transaction_coa_id
27710: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 27722: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

27718: , p_side => 'NA'
27719: );
27720:
27721:
27722: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
27723: p_to_segment_code => 'GL_BALANCING'
27724: , p_segment_value => C_CHAR
27725: , p_from_segment_code => NULL
27726: , p_from_combination_id => NULL

Line 27766: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

27762: xla_accounting_err_pkg.build_message
27763: (p_appli_s_name => 'XLA'
27764: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
27765: ,p_token_1 => 'LINE_NUMBER'
27766: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
27767: ,p_token_2 => 'LINE_TYPE_NAME'
27768: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
27769: l_component_type
27770: ,l_component_code

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

27798: --
27799: --
27800: ------------------------------------------------------------------------------------------------
27801: -- 4219869 Business Flow
27802: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27803: -- Prior Entry. Currently, the following code is always generated.
27804: ------------------------------------------------------------------------------------------------
27805: XLA_AE_LINES_PKG.ValidateCurrentLine;
27806:

Line 27805: XLA_AE_LINES_PKG.ValidateCurrentLine;

27801: -- 4219869 Business Flow
27802: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27803: -- Prior Entry. Currently, the following code is always generated.
27804: ------------------------------------------------------------------------------------------------
27805: XLA_AE_LINES_PKG.ValidateCurrentLine;
27806:
27807: ------------------------------------------------------------------------------------
27808: -- 4219869 Business Flow
27809: -- Populated credit and debit amounts -- Need to generate this within IF

Line 27811: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27807: ------------------------------------------------------------------------------------
27808: -- 4219869 Business Flow
27809: -- Populated credit and debit amounts -- Need to generate this within IF
27810: ------------------------------------------------------------------------------------
27811: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27812:
27813: ----------------------------------------------------------------------------------
27814: -- 4219869 Business Flow
27815: -- Update journal entry status -- Need to generate this within IF

Line 27843: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

27839: -- To allow MPA report to determine if it should generate report process
27840: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27841: ------------------------------------------------------------------------------------------
27842:
27843: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27844: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27845: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27846: -- call ADRs
27847: -- Bug 4922099

Line 27844: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

27840: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27841: ------------------------------------------------------------------------------------------
27842:
27843: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27844: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27845: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27846: -- call ADRs
27847: -- Bug 4922099
27848: --

Line 27868: xla_ae_lines_pkg.set_ccid(

27864: , x_value_type_code => l_adr_value_type_code
27865: , p_side => 'NA'
27866: );
27867:
27868: xla_ae_lines_pkg.set_ccid(
27869: p_code_combination_id => l_ccid
27870: , p_value_type_code => l_adr_value_type_code
27871: , p_transaction_coa_id => l_adr_transaction_coa_id
27872: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 27884: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

27880: , p_side => 'NA'
27881: );
27882:
27883:
27884: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
27885: p_to_segment_code => 'GL_BALANCING'
27886: , p_segment_value => C_CHAR
27887: , p_from_segment_code => NULL
27888: , p_from_combination_id => NULL

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

27911:
27912: --
27913: -- Update the line information that should be overwritten
27914: --
27915: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27916: p_header_num => 1);
27917: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27918:
27919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

27913: -- Update the line information that should be overwritten
27914: --
27915: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27916: p_header_num => 1);
27917: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27918:
27919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27920:
27921: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

27915: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27916: p_header_num => 1);
27917: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27918:
27919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27920:
27921: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27922: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27923: END IF;

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

27918:
27919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27920:
27921: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27922: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27923: END IF;
27924:
27925: --
27926: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

27925: --
27926: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27927: --
27928: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27929: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27930: ELSE
27931: ---------------------------------------------------------------------------------------------------
27932: -- 4262811a Switch Sign
27933: ---------------------------------------------------------------------------------------------------

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

27930: ELSE
27931: ---------------------------------------------------------------------------------------------------
27932: -- 4262811a Switch Sign
27933: ---------------------------------------------------------------------------------------------------
27934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27931: ---------------------------------------------------------------------------------------------------
27932: -- 4262811a Switch Sign
27933: ---------------------------------------------------------------------------------------------------
27934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27939: -- 5132302

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

27932: -- 4262811a Switch Sign
27933: ---------------------------------------------------------------------------------------------------
27934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27939: -- 5132302
27940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27933: ---------------------------------------------------------------------------------------------------
27934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27939: -- 5132302
27940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27939: -- 5132302
27940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27942:

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

27936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27939: -- 5132302
27940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27942:
27943: END IF;
27944:

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

27937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27939: -- 5132302
27940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27942:
27943: END IF;
27944:
27945: -- 4955764

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

27942:
27943: END IF;
27944:
27945: -- 4955764
27946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27948:
27949:
27950: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 27950: XLA_AE_LINES_PKG.ValidateCurrentLine;

27946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27948:
27949:
27950: XLA_AE_LINES_PKG.ValidateCurrentLine;
27951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27952:
27953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 27951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27948:
27949:
27950: XLA_AE_LINES_PKG.ValidateCurrentLine;
27951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27952:
27953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27955: ,p_balance_type_code => l_balance_type_code);

Line 28133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

28129: --
28130: -- bulk performance
28131: --
28132: l_balance_type_code VARCHAR2(1);
28133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
28134: l_log_module VARCHAR2(240);
28135:
28136: --
28137: -- Upgrade strategy

Line 28214: XLA_AE_LINES_PKG.SetNewLine;

28210: ') <> 'PAYMENTCARD'
28211: THEN
28212:
28213: --
28214: XLA_AE_LINES_PKG.SetNewLine;
28215:
28216: p_balance_type_code := l_balance_type_code;
28217: -- set the flag so later we will know whether the gain loss line needs to be created
28218:

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

28222:
28223: --
28224: -- bulk performance
28225: --
28226: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
28227: p_header_num => 0); -- 4262811
28228: --
28229: -- set accounting line options
28230: --

Line 28231: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

28227: p_header_num => 0); -- 4262811
28228: --
28229: -- set accounting line options
28230: --
28231: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
28232: p_natural_side_code => 'C'
28233: , p_gain_or_loss_flag => 'N'
28234: , p_gl_transfer_mode_code => 'S'
28235: , p_acct_entry_type_code => 'A'

Line 28245: xla_ae_lines_pkg.SetAcctLineType

28241: --
28242: --
28243: -- set accounting line type info
28244: --
28245: xla_ae_lines_pkg.SetAcctLineType
28246: (p_component_type => l_component_type
28247: ,p_event_type_code => l_event_type_code
28248: ,p_line_definition_owner_code => l_line_definition_owner_code
28249: ,p_line_definition_code => l_line_definition_code

Line 28259: xla_ae_lines_pkg.SetAcctClass(

28255: ,p_event_class_code => l_event_class_code);
28256: --
28257: -- set accounting class
28258: --
28259: xla_ae_lines_pkg.SetAcctClass(
28260: p_accounting_class_code => 'CASH_CLEARING'
28261: , p_ae_header_id => l_ae_header_id
28262: );
28263:

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

28263:
28264: --
28265: -- set rounding class
28266: --
28267: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28268: 'CASH_CLEARING';
28269:
28270: --
28271: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

28267: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28268: 'CASH_CLEARING';
28269:
28270: --
28271: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28272: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28273: --
28274: -- bulk performance
28275: --

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

28268: 'CASH_CLEARING';
28269:
28270: --
28271: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28272: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28273: --
28274: -- bulk performance
28275: --
28276: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

28272: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28273: --
28274: -- bulk performance
28275: --
28276: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28277:
28278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28279: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28280:

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

28274: -- bulk performance
28275: --
28276: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28277:
28278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28279: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28280:
28281: -- 4955764
28282: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28279: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28280:
28281: -- 4955764
28282: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28283: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28284:
28285: -- 4458381 Public Sector Enh
28286:

Line 28342: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

28338: l_rec_acct_attrs.array_num_value(23) := p_source_86;
28339: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28340: l_rec_acct_attrs.array_num_value(24) := p_source_87;
28341:
28342: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28343: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28344:
28345: ---------------------------------------------------------------------------------------------------------------
28346: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

28339: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28340: l_rec_acct_attrs.array_num_value(24) := p_source_87;
28341:
28342: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28343: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28344:
28345: ---------------------------------------------------------------------------------------------------------------
28346: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28347: ---------------------------------------------------------------------------------------------------------------

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

28342: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28343: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28344:
28345: ---------------------------------------------------------------------------------------------------------------
28346: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28347: ---------------------------------------------------------------------------------------------------------------
28348: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28349:
28350: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

28344:
28345: ---------------------------------------------------------------------------------------------------------------
28346: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28347: ---------------------------------------------------------------------------------------------------------------
28348: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28349:
28350: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28351: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28352:

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

28346: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28347: ---------------------------------------------------------------------------------------------------------------
28348: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28349:
28350: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28351: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28352:
28353: IF xla_accounting_cache_pkg.GetValueChar
28354: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

28347: ---------------------------------------------------------------------------------------------------------------
28348: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28349:
28350: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28351: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28352:
28353: IF xla_accounting_cache_pkg.GetValueChar
28354: (p_source_code => 'LEDGER_CATEGORY_CODE'
28355: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 28362: xla_ae_lines_pkg.BflowUpgEntry

28358: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28359: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
28360: )
28361: THEN
28362: xla_ae_lines_pkg.BflowUpgEntry
28363: (p_business_method_code => l_bflow_method_code
28364: ,p_business_class_code => l_bflow_class_code
28365: ,p_balance_type => l_balance_type_code);
28366: ELSE

Line 28376: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

28372: -- call analytical criteria
28373: --
28374:
28375:
28376: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
28377: xla_ae_lines_pkg.SetAnalyticalCriteria(
28378: p_analytical_criterion_name => 'Check Id'
28379: , p_analytical_criterion_owner => 'S'
28380: , p_analytical_criterion_code => 'CHECK_ID'

Line 28377: xla_ae_lines_pkg.SetAnalyticalCriteria(

28373: --
28374:
28375:
28376: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
28377: xla_ae_lines_pkg.SetAnalyticalCriteria(
28378: p_analytical_criterion_name => 'Check Id'
28379: , p_analytical_criterion_owner => 'S'
28380: , p_analytical_criterion_code => 'CHECK_ID'
28381: , p_amb_context_code => 'DEFAULT'

Line 28420: xla_ae_lines_pkg.set_ccid(

28416: , x_value_type_code => l_adr_value_type_code
28417: , p_side => 'NA'
28418: );
28419:
28420: xla_ae_lines_pkg.set_ccid(
28421: p_code_combination_id => l_ccid
28422: , p_value_type_code => l_adr_value_type_code
28423: , p_transaction_coa_id => l_adr_transaction_coa_id
28424: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28456: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

28452: xla_accounting_err_pkg.build_message
28453: (p_appli_s_name => 'XLA'
28454: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
28455: ,p_token_1 => 'LINE_NUMBER'
28456: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
28457: ,p_token_2 => 'LINE_TYPE_NAME'
28458: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
28459: l_component_type
28460: ,l_component_code

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

28488: --
28489: --
28490: ------------------------------------------------------------------------------------------------
28491: -- 4219869 Business Flow
28492: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28493: -- Prior Entry. Currently, the following code is always generated.
28494: ------------------------------------------------------------------------------------------------
28495: XLA_AE_LINES_PKG.ValidateCurrentLine;
28496:

Line 28495: XLA_AE_LINES_PKG.ValidateCurrentLine;

28491: -- 4219869 Business Flow
28492: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28493: -- Prior Entry. Currently, the following code is always generated.
28494: ------------------------------------------------------------------------------------------------
28495: XLA_AE_LINES_PKG.ValidateCurrentLine;
28496:
28497: ------------------------------------------------------------------------------------
28498: -- 4219869 Business Flow
28499: -- Populated credit and debit amounts -- Need to generate this within IF

Line 28501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28497: ------------------------------------------------------------------------------------
28498: -- 4219869 Business Flow
28499: -- Populated credit and debit amounts -- Need to generate this within IF
28500: ------------------------------------------------------------------------------------
28501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28502:
28503: ----------------------------------------------------------------------------------
28504: -- 4219869 Business Flow
28505: -- Update journal entry status -- Need to generate this within IF

Line 28533: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

28529: -- To allow MPA report to determine if it should generate report process
28530: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28531: ------------------------------------------------------------------------------------------
28532:
28533: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28534: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28535: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28536: -- call ADRs
28537: -- Bug 4922099

Line 28534: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

28530: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28531: ------------------------------------------------------------------------------------------
28532:
28533: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28534: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28535: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28536: -- call ADRs
28537: -- Bug 4922099
28538: --

Line 28558: xla_ae_lines_pkg.set_ccid(

28554: , x_value_type_code => l_adr_value_type_code
28555: , p_side => 'NA'
28556: );
28557:
28558: xla_ae_lines_pkg.set_ccid(
28559: p_code_combination_id => l_ccid
28560: , p_value_type_code => l_adr_value_type_code
28561: , p_transaction_coa_id => l_adr_transaction_coa_id
28562: , p_accounting_coa_id => l_adr_accounting_coa_id

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

28577:
28578: --
28579: -- Update the line information that should be overwritten
28580: --
28581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28582: p_header_num => 1);
28583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28584:
28585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

28579: -- Update the line information that should be overwritten
28580: --
28581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28582: p_header_num => 1);
28583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28584:
28585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28586:
28587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

28581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28582: p_header_num => 1);
28583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28584:
28585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28586:
28587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28589: END IF;

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

28584:
28585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28586:
28587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28589: END IF;
28590:
28591: --
28592: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

28591: --
28592: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28593: --
28594: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28595: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28596: ELSE
28597: ---------------------------------------------------------------------------------------------------
28598: -- 4262811a Switch Sign
28599: ---------------------------------------------------------------------------------------------------

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

28596: ELSE
28597: ---------------------------------------------------------------------------------------------------
28598: -- 4262811a Switch Sign
28599: ---------------------------------------------------------------------------------------------------
28600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28597: ---------------------------------------------------------------------------------------------------
28598: -- 4262811a Switch Sign
28599: ---------------------------------------------------------------------------------------------------
28600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28605: -- 5132302

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

28598: -- 4262811a Switch Sign
28599: ---------------------------------------------------------------------------------------------------
28600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28605: -- 5132302
28606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28599: ---------------------------------------------------------------------------------------------------
28600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28605: -- 5132302
28606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28605: -- 5132302
28606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28608:

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

28602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28605: -- 5132302
28606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28608:
28609: END IF;
28610:

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

28603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28605: -- 5132302
28606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28608:
28609: END IF;
28610:
28611: -- 4955764

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

28608:
28609: END IF;
28610:
28611: -- 4955764
28612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28614:
28615:
28616: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 28616: XLA_AE_LINES_PKG.ValidateCurrentLine;

28612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28614:
28615:
28616: XLA_AE_LINES_PKG.ValidateCurrentLine;
28617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28618:
28619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28620: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 28617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28614:
28615:
28616: XLA_AE_LINES_PKG.ValidateCurrentLine;
28617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28618:
28619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28620: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28621: ,p_balance_type_code => l_balance_type_code);

Line 28786: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

28782: --
28783: -- bulk performance
28784: --
28785: l_balance_type_code VARCHAR2(1);
28786: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
28787: l_log_module VARCHAR2(240);
28788:
28789: --
28790: -- Upgrade strategy

Line 28865: XLA_AE_LINES_PKG.SetNewLine;

28861: ') = 'CASH'
28862: THEN
28863:
28864: --
28865: XLA_AE_LINES_PKG.SetNewLine;
28866:
28867: p_balance_type_code := l_balance_type_code;
28868: -- set the flag so later we will know whether the gain loss line needs to be created
28869:

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

28873:
28874: --
28875: -- bulk performance
28876: --
28877: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
28878: p_header_num => 0); -- 4262811
28879: --
28880: -- set accounting line options
28881: --

Line 28882: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

28878: p_header_num => 0); -- 4262811
28879: --
28880: -- set accounting line options
28881: --
28882: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
28883: p_natural_side_code => 'C'
28884: , p_gain_or_loss_flag => 'N'
28885: , p_gl_transfer_mode_code => 'S'
28886: , p_acct_entry_type_code => 'A'

Line 28896: xla_ae_lines_pkg.SetAcctLineType

28892: --
28893: --
28894: -- set accounting line type info
28895: --
28896: xla_ae_lines_pkg.SetAcctLineType
28897: (p_component_type => l_component_type
28898: ,p_event_type_code => l_event_type_code
28899: ,p_line_definition_owner_code => l_line_definition_owner_code
28900: ,p_line_definition_code => l_line_definition_code

Line 28910: xla_ae_lines_pkg.SetAcctClass(

28906: ,p_event_class_code => l_event_class_code);
28907: --
28908: -- set accounting class
28909: --
28910: xla_ae_lines_pkg.SetAcctClass(
28911: p_accounting_class_code => 'CASH_CLEARING'
28912: , p_ae_header_id => l_ae_header_id
28913: );
28914:

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

28914:
28915: --
28916: -- set rounding class
28917: --
28918: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28919: 'CASH_CLEARING';
28920:
28921: --
28922: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

28918: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28919: 'CASH_CLEARING';
28920:
28921: --
28922: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28923: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28924: --
28925: -- bulk performance
28926: --

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

28919: 'CASH_CLEARING';
28920:
28921: --
28922: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28923: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28924: --
28925: -- bulk performance
28926: --
28927: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

28923: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28924: --
28925: -- bulk performance
28926: --
28927: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28928:
28929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28930: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28931:

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

28925: -- bulk performance
28926: --
28927: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28928:
28929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28930: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28931:
28932: -- 4955764
28933: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28930: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28931:
28932: -- 4955764
28933: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28934: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28935:
28936: -- 4458381 Public Sector Enh
28937:

Line 28985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

28981: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
28982: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
28983: l_rec_acct_attrs.array_char_value(20) := p_source_54;
28984:
28985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28986: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28987:
28988: ---------------------------------------------------------------------------------------------------------------
28989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

28982: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
28983: l_rec_acct_attrs.array_char_value(20) := p_source_54;
28984:
28985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28986: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28987:
28988: ---------------------------------------------------------------------------------------------------------------
28989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28990: ---------------------------------------------------------------------------------------------------------------

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

28985: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28986: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28987:
28988: ---------------------------------------------------------------------------------------------------------------
28989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28990: ---------------------------------------------------------------------------------------------------------------
28991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28992:
28993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

28987:
28988: ---------------------------------------------------------------------------------------------------------------
28989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28990: ---------------------------------------------------------------------------------------------------------------
28991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28992:
28993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28995:

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

28989: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28990: ---------------------------------------------------------------------------------------------------------------
28991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28992:
28993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28995:
28996: IF xla_accounting_cache_pkg.GetValueChar
28997: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

28990: ---------------------------------------------------------------------------------------------------------------
28991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28992:
28993: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28995:
28996: IF xla_accounting_cache_pkg.GetValueChar
28997: (p_source_code => 'LEDGER_CATEGORY_CODE'
28998: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 29005: xla_ae_lines_pkg.BflowUpgEntry

29001: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29002: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
29003: )
29004: THEN
29005: xla_ae_lines_pkg.BflowUpgEntry
29006: (p_business_method_code => l_bflow_method_code
29007: ,p_business_class_code => l_bflow_class_code
29008: ,p_balance_type => l_balance_type_code);
29009: ELSE

Line 29019: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

29015: -- call analytical criteria
29016: --
29017:
29018:
29019: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
29020: xla_ae_lines_pkg.SetAnalyticalCriteria(
29021: p_analytical_criterion_name => 'Check Id'
29022: , p_analytical_criterion_owner => 'S'
29023: , p_analytical_criterion_code => 'CHECK_ID'

Line 29020: xla_ae_lines_pkg.SetAnalyticalCriteria(

29016: --
29017:
29018:
29019: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
29020: xla_ae_lines_pkg.SetAnalyticalCriteria(
29021: p_analytical_criterion_name => 'Check Id'
29022: , p_analytical_criterion_owner => 'S'
29023: , p_analytical_criterion_code => 'CHECK_ID'
29024: , p_amb_context_code => 'DEFAULT'

Line 29063: xla_ae_lines_pkg.set_ccid(

29059: , x_value_type_code => l_adr_value_type_code
29060: , p_side => 'NA'
29061: );
29062:
29063: xla_ae_lines_pkg.set_ccid(
29064: p_code_combination_id => l_ccid
29065: , p_value_type_code => l_adr_value_type_code
29066: , p_transaction_coa_id => l_adr_transaction_coa_id
29067: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 29099: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

29095: xla_accounting_err_pkg.build_message
29096: (p_appli_s_name => 'XLA'
29097: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
29098: ,p_token_1 => 'LINE_NUMBER'
29099: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
29100: ,p_token_2 => 'LINE_TYPE_NAME'
29101: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
29102: l_component_type
29103: ,l_component_code

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

29131: --
29132: --
29133: ------------------------------------------------------------------------------------------------
29134: -- 4219869 Business Flow
29135: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29136: -- Prior Entry. Currently, the following code is always generated.
29137: ------------------------------------------------------------------------------------------------
29138: XLA_AE_LINES_PKG.ValidateCurrentLine;
29139:

Line 29138: XLA_AE_LINES_PKG.ValidateCurrentLine;

29134: -- 4219869 Business Flow
29135: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29136: -- Prior Entry. Currently, the following code is always generated.
29137: ------------------------------------------------------------------------------------------------
29138: XLA_AE_LINES_PKG.ValidateCurrentLine;
29139:
29140: ------------------------------------------------------------------------------------
29141: -- 4219869 Business Flow
29142: -- Populated credit and debit amounts -- Need to generate this within IF

Line 29144: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29140: ------------------------------------------------------------------------------------
29141: -- 4219869 Business Flow
29142: -- Populated credit and debit amounts -- Need to generate this within IF
29143: ------------------------------------------------------------------------------------
29144: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29145:
29146: ----------------------------------------------------------------------------------
29147: -- 4219869 Business Flow
29148: -- Update journal entry status -- Need to generate this within IF

Line 29176: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

29172: -- To allow MPA report to determine if it should generate report process
29173: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29174: ------------------------------------------------------------------------------------------
29175:
29176: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29177: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29178: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29179: -- call ADRs
29180: -- Bug 4922099

Line 29177: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

29173: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29174: ------------------------------------------------------------------------------------------
29175:
29176: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29177: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29178: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29179: -- call ADRs
29180: -- Bug 4922099
29181: --

Line 29201: xla_ae_lines_pkg.set_ccid(

29197: , x_value_type_code => l_adr_value_type_code
29198: , p_side => 'NA'
29199: );
29200:
29201: xla_ae_lines_pkg.set_ccid(
29202: p_code_combination_id => l_ccid
29203: , p_value_type_code => l_adr_value_type_code
29204: , p_transaction_coa_id => l_adr_transaction_coa_id
29205: , p_accounting_coa_id => l_adr_accounting_coa_id

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

29220:
29221: --
29222: -- Update the line information that should be overwritten
29223: --
29224: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29225: p_header_num => 1);
29226: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29227:
29228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

29222: -- Update the line information that should be overwritten
29223: --
29224: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29225: p_header_num => 1);
29226: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29227:
29228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29229:
29230: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

29224: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29225: p_header_num => 1);
29226: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29227:
29228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29229:
29230: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29231: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29232: END IF;

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

29227:
29228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29229:
29230: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29231: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29232: END IF;
29233:
29234: --
29235: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

29234: --
29235: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29236: --
29237: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29238: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29239: ELSE
29240: ---------------------------------------------------------------------------------------------------
29241: -- 4262811a Switch Sign
29242: ---------------------------------------------------------------------------------------------------

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

29239: ELSE
29240: ---------------------------------------------------------------------------------------------------
29241: -- 4262811a Switch Sign
29242: ---------------------------------------------------------------------------------------------------
29243: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

29240: ---------------------------------------------------------------------------------------------------
29241: -- 4262811a Switch Sign
29242: ---------------------------------------------------------------------------------------------------
29243: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29248: -- 5132302

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

29241: -- 4262811a Switch Sign
29242: ---------------------------------------------------------------------------------------------------
29243: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29248: -- 5132302
29249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

29242: ---------------------------------------------------------------------------------------------------
29243: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29248: -- 5132302
29249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

29243: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29248: -- 5132302
29249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29251:

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

29245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29248: -- 5132302
29249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29251:
29252: END IF;
29253:

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

29246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29248: -- 5132302
29249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29251:
29252: END IF;
29253:
29254: -- 4955764

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

29251:
29252: END IF;
29253:
29254: -- 4955764
29255: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29256: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29257:
29258:
29259: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 29259: XLA_AE_LINES_PKG.ValidateCurrentLine;

29255: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29256: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29257:
29258:
29259: XLA_AE_LINES_PKG.ValidateCurrentLine;
29260: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29261:
29262: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29263: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 29260: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29256: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29257:
29258:
29259: XLA_AE_LINES_PKG.ValidateCurrentLine;
29260: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29261:
29262: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29263: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29264: ,p_balance_type_code => l_balance_type_code);

Line 29429: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

29425: --
29426: -- bulk performance
29427: --
29428: l_balance_type_code VARCHAR2(1);
29429: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
29430: l_log_module VARCHAR2(240);
29431:
29432: --
29433: -- Upgrade strategy

Line 29506: XLA_AE_LINES_PKG.SetNewLine;

29502: ') = 'CASH'
29503: THEN
29504:
29505: --
29506: XLA_AE_LINES_PKG.SetNewLine;
29507:
29508: p_balance_type_code := l_balance_type_code;
29509: -- set the flag so later we will know whether the gain loss line needs to be created
29510:

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

29514:
29515: --
29516: -- bulk performance
29517: --
29518: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
29519: p_header_num => 0); -- 4262811
29520: --
29521: -- set accounting line options
29522: --

Line 29523: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

29519: p_header_num => 0); -- 4262811
29520: --
29521: -- set accounting line options
29522: --
29523: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
29524: p_natural_side_code => 'C'
29525: , p_gain_or_loss_flag => 'N'
29526: , p_gl_transfer_mode_code => 'S'
29527: , p_acct_entry_type_code => 'A'

Line 29537: xla_ae_lines_pkg.SetAcctLineType

29533: --
29534: --
29535: -- set accounting line type info
29536: --
29537: xla_ae_lines_pkg.SetAcctLineType
29538: (p_component_type => l_component_type
29539: ,p_event_type_code => l_event_type_code
29540: ,p_line_definition_owner_code => l_line_definition_owner_code
29541: ,p_line_definition_code => l_line_definition_code

Line 29551: xla_ae_lines_pkg.SetAcctClass(

29547: ,p_event_class_code => l_event_class_code);
29548: --
29549: -- set accounting class
29550: --
29551: xla_ae_lines_pkg.SetAcctClass(
29552: p_accounting_class_code => 'CASH_CLEARING'
29553: , p_ae_header_id => l_ae_header_id
29554: );
29555:

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

29555:
29556: --
29557: -- set rounding class
29558: --
29559: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29560: 'CASH_CLEARING';
29561:
29562: --
29563: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

29559: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29560: 'CASH_CLEARING';
29561:
29562: --
29563: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29564: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29565: --
29566: -- bulk performance
29567: --

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

29560: 'CASH_CLEARING';
29561:
29562: --
29563: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29564: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29565: --
29566: -- bulk performance
29567: --
29568: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

29564: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29565: --
29566: -- bulk performance
29567: --
29568: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29569:
29570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29571: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29572:

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

29566: -- bulk performance
29567: --
29568: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29569:
29570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29571: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29572:
29573: -- 4955764
29574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

29570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29571: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29572:
29573: -- 4955764
29574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29576:
29577: -- 4458381 Public Sector Enh
29578:

Line 29626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

29622: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
29623: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
29624: l_rec_acct_attrs.array_char_value(20) := p_source_54;
29625:
29626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29627: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29628:
29629: ---------------------------------------------------------------------------------------------------------------
29630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

29623: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
29624: l_rec_acct_attrs.array_char_value(20) := p_source_54;
29625:
29626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29627: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29628:
29629: ---------------------------------------------------------------------------------------------------------------
29630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29631: ---------------------------------------------------------------------------------------------------------------

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

29626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29627: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29628:
29629: ---------------------------------------------------------------------------------------------------------------
29630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29631: ---------------------------------------------------------------------------------------------------------------
29632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29633:
29634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

29628:
29629: ---------------------------------------------------------------------------------------------------------------
29630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29631: ---------------------------------------------------------------------------------------------------------------
29632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29633:
29634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29636:

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

29630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29631: ---------------------------------------------------------------------------------------------------------------
29632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29633:
29634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29636:
29637: IF xla_accounting_cache_pkg.GetValueChar
29638: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

29631: ---------------------------------------------------------------------------------------------------------------
29632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29633:
29634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29636:
29637: IF xla_accounting_cache_pkg.GetValueChar
29638: (p_source_code => 'LEDGER_CATEGORY_CODE'
29639: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 29646: xla_ae_lines_pkg.BflowUpgEntry

29642: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29643: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
29644: )
29645: THEN
29646: xla_ae_lines_pkg.BflowUpgEntry
29647: (p_business_method_code => l_bflow_method_code
29648: ,p_business_class_code => l_bflow_class_code
29649: ,p_balance_type => l_balance_type_code);
29650: ELSE

Line 29652: XLA_AE_LINES_PKG.business_flow_validation(

29648: ,p_business_class_code => l_bflow_class_code
29649: ,p_balance_type => l_balance_type_code);
29650: ELSE
29651: NULL;
29652: XLA_AE_LINES_PKG.business_flow_validation(
29653: p_business_method_code => l_bflow_method_code
29654: ,p_business_class_code => l_bflow_class_code
29655: ,p_inherit_description_flag => l_inherit_desc_flag);
29656: END IF;

Line 29663: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

29659: -- call analytical criteria
29660: --
29661:
29662:
29663: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
29664: xla_ae_lines_pkg.SetAnalyticalCriteria(
29665: p_analytical_criterion_name => 'Check Id'
29666: , p_analytical_criterion_owner => 'S'
29667: , p_analytical_criterion_code => 'CHECK_ID'

Line 29664: xla_ae_lines_pkg.SetAnalyticalCriteria(

29660: --
29661:
29662:
29663: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
29664: xla_ae_lines_pkg.SetAnalyticalCriteria(
29665: p_analytical_criterion_name => 'Check Id'
29666: , p_analytical_criterion_owner => 'S'
29667: , p_analytical_criterion_code => 'CHECK_ID'
29668: , p_amb_context_code => 'DEFAULT'

Line 29697: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

29693: NULL;
29694: --
29695: --
29696:
29697: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
29698: p_code_combination_id => TO_NUMBER(C_NUM)
29699: , p_value_type_code => NULL
29700: , p_transaction_coa_id => null
29701: , p_accounting_coa_id => null

Line 29714: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29710: );
29711:
29712:
29713: -- initialise segments
29714: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29715: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29715: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29711:
29712:
29713: -- initialise segments
29714: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29715: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29712:
29713: -- initialise segments
29714: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29715: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29713: -- initialise segments
29714: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29715: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29714: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29715: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29715: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29716: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29717: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29718: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29719: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29720: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29721: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29722: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: --

Line 29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: --
29745:

Line 29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: --
29745:
29746: --

Line 29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: --
29745:
29746: --
29747:

Line 29766: xla_ae_lines_pkg.set_segment(

29762: );
29763:
29764: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
29765:
29766: xla_ae_lines_pkg.set_segment(
29767: p_to_segment_code => 'GL_ACCOUNT'
29768: , p_segment_value => l_segment
29769: , p_from_segment_code => l_adr_value_segment_code
29770: , p_from_combination_id => l_adr_value_combination_id

Line 29810: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

29806: xla_accounting_err_pkg.build_message
29807: (p_appli_s_name => 'XLA'
29808: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
29809: ,p_token_1 => 'LINE_NUMBER'
29810: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
29811: ,p_token_2 => 'LINE_TYPE_NAME'
29812: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
29813: l_component_type
29814: ,l_component_code

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

29842: --
29843: --
29844: ------------------------------------------------------------------------------------------------
29845: -- 4219869 Business Flow
29846: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29847: -- Prior Entry. Currently, the following code is always generated.
29848: ------------------------------------------------------------------------------------------------
29849: XLA_AE_LINES_PKG.ValidateCurrentLine;
29850:

Line 29849: XLA_AE_LINES_PKG.ValidateCurrentLine;

29845: -- 4219869 Business Flow
29846: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29847: -- Prior Entry. Currently, the following code is always generated.
29848: ------------------------------------------------------------------------------------------------
29849: XLA_AE_LINES_PKG.ValidateCurrentLine;
29850:
29851: ------------------------------------------------------------------------------------
29852: -- 4219869 Business Flow
29853: -- Populated credit and debit amounts -- Need to generate this within IF

Line 29855: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29851: ------------------------------------------------------------------------------------
29852: -- 4219869 Business Flow
29853: -- Populated credit and debit amounts -- Need to generate this within IF
29854: ------------------------------------------------------------------------------------
29855: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29856:
29857: ----------------------------------------------------------------------------------
29858: -- 4219869 Business Flow
29859: -- Update journal entry status -- Need to generate this within IF

Line 29887: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

29883: -- To allow MPA report to determine if it should generate report process
29884: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29885: ------------------------------------------------------------------------------------------
29886:
29887: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29888: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29889: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29890: -- call ADRs
29891: -- Bug 4922099

Line 29888: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

29884: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29885: ------------------------------------------------------------------------------------------
29886:
29887: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29888: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29889: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29890: -- call ADRs
29891: -- Bug 4922099
29892: --

Line 29902: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

29898: NULL;
29899: --
29900: --
29901:
29902: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
29903: p_code_combination_id => TO_NUMBER(C_NUM)
29904: , p_value_type_code => NULL
29905: , p_transaction_coa_id => null
29906: , p_accounting_coa_id => null

Line 29919: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29915: );
29916:
29917:
29918: -- initialise segments
29919: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29920: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29920: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29916:
29917:
29918: -- initialise segments
29919: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29920: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29917:
29918: -- initialise segments
29919: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29920: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29918: -- initialise segments
29919: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29920: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29919: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29920: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29920: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29921: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29922: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29923: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29924: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29925: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29926: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29927: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29928: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29929: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29930: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29931: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29932: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29933: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29934: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29935: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29936: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29937: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29938: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29939: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29947: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29940: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29947: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29948: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29941: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29947: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29948: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29949: --

Line 29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29942: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29947: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29948: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29949: --
29950:

Line 29947: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29943: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29947: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29948: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29949: --
29950:
29951: --

Line 29948: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29944: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29945: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29946: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29947: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29948: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29949: --
29950:
29951: --
29952:

Line 29971: xla_ae_lines_pkg.set_segment(

29967: );
29968:
29969: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
29970:
29971: xla_ae_lines_pkg.set_segment(
29972: p_to_segment_code => 'GL_ACCOUNT'
29973: , p_segment_value => l_segment
29974: , p_from_segment_code => l_adr_value_segment_code
29975: , p_from_combination_id => l_adr_value_combination_id

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

29998:
29999: --
30000: -- Update the line information that should be overwritten
30001: --
30002: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30003: p_header_num => 1);
30004: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30005:
30006: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

30000: -- Update the line information that should be overwritten
30001: --
30002: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30003: p_header_num => 1);
30004: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30005:
30006: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30007:
30008: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

30002: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30003: p_header_num => 1);
30004: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30005:
30006: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30007:
30008: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30009: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30010: END IF;

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

30005:
30006: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30007:
30008: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30009: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30010: END IF;
30011:
30012: --
30013: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

30012: --
30013: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30014: --
30015: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30016: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30017: ELSE
30018: ---------------------------------------------------------------------------------------------------
30019: -- 4262811a Switch Sign
30020: ---------------------------------------------------------------------------------------------------

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

30017: ELSE
30018: ---------------------------------------------------------------------------------------------------
30019: -- 4262811a Switch Sign
30020: ---------------------------------------------------------------------------------------------------
30021: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30023: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30025: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

30018: ---------------------------------------------------------------------------------------------------
30019: -- 4262811a Switch Sign
30020: ---------------------------------------------------------------------------------------------------
30021: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30023: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30025: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30026: -- 5132302

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

30019: -- 4262811a Switch Sign
30020: ---------------------------------------------------------------------------------------------------
30021: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30023: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30025: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30026: -- 5132302
30027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

30020: ---------------------------------------------------------------------------------------------------
30021: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30023: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30025: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30026: -- 5132302
30027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30028: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

30021: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30023: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30025: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30026: -- 5132302
30027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30028: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30029:

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

30023: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30025: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30026: -- 5132302
30027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30028: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30029:
30030: END IF;
30031:

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

30024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30025: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30026: -- 5132302
30027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30028: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30029:
30030: END IF;
30031:
30032: -- 4955764

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

30029:
30030: END IF;
30031:
30032: -- 4955764
30033: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30034: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30035:
30036:
30037: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 30037: XLA_AE_LINES_PKG.ValidateCurrentLine;

30033: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30034: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30035:
30036:
30037: XLA_AE_LINES_PKG.ValidateCurrentLine;
30038: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30039:
30040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30041: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 30038: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30034: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30035:
30036:
30037: XLA_AE_LINES_PKG.ValidateCurrentLine;
30038: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30039:
30040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30041: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30042: ,p_balance_type_code => l_balance_type_code);

Line 30207: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

30203: --
30204: -- bulk performance
30205: --
30206: l_balance_type_code VARCHAR2(1);
30207: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
30208: l_log_module VARCHAR2(240);
30209:
30210: --
30211: -- Upgrade strategy

Line 30286: XLA_AE_LINES_PKG.SetNewLine;

30282: ') = 'CASH'
30283: THEN
30284:
30285: --
30286: XLA_AE_LINES_PKG.SetNewLine;
30287:
30288: p_balance_type_code := l_balance_type_code;
30289: -- set the flag so later we will know whether the gain loss line needs to be created
30290:

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

30294:
30295: --
30296: -- bulk performance
30297: --
30298: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
30299: p_header_num => 0); -- 4262811
30300: --
30301: -- set accounting line options
30302: --

Line 30303: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

30299: p_header_num => 0); -- 4262811
30300: --
30301: -- set accounting line options
30302: --
30303: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
30304: p_natural_side_code => 'C'
30305: , p_gain_or_loss_flag => 'N'
30306: , p_gl_transfer_mode_code => 'S'
30307: , p_acct_entry_type_code => 'A'

Line 30317: xla_ae_lines_pkg.SetAcctLineType

30313: --
30314: --
30315: -- set accounting line type info
30316: --
30317: xla_ae_lines_pkg.SetAcctLineType
30318: (p_component_type => l_component_type
30319: ,p_event_type_code => l_event_type_code
30320: ,p_line_definition_owner_code => l_line_definition_owner_code
30321: ,p_line_definition_code => l_line_definition_code

Line 30331: xla_ae_lines_pkg.SetAcctClass(

30327: ,p_event_class_code => l_event_class_code);
30328: --
30329: -- set accounting class
30330: --
30331: xla_ae_lines_pkg.SetAcctClass(
30332: p_accounting_class_code => 'CASH_CLEARING'
30333: , p_ae_header_id => l_ae_header_id
30334: );
30335:

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

30335:
30336: --
30337: -- set rounding class
30338: --
30339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30340: 'CASH_CLEARING';
30341:
30342: --
30343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

30339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30340: 'CASH_CLEARING';
30341:
30342: --
30343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30345: --
30346: -- bulk performance
30347: --

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

30340: 'CASH_CLEARING';
30341:
30342: --
30343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30345: --
30346: -- bulk performance
30347: --
30348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

30344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30345: --
30346: -- bulk performance
30347: --
30348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30349:
30350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30352:

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

30346: -- bulk performance
30347: --
30348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30349:
30350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30352:
30353: -- 4955764
30354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

30350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30352:
30353: -- 4955764
30354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30355: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30356:
30357: -- 4458381 Public Sector Enh
30358:

Line 30406: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

30402: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
30403: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30404: l_rec_acct_attrs.array_char_value(20) := p_source_54;
30405:
30406: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30407: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30408:
30409: ---------------------------------------------------------------------------------------------------------------
30410: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

30403: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30404: l_rec_acct_attrs.array_char_value(20) := p_source_54;
30405:
30406: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30407: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30408:
30409: ---------------------------------------------------------------------------------------------------------------
30410: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30411: ---------------------------------------------------------------------------------------------------------------

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

30406: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30407: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30408:
30409: ---------------------------------------------------------------------------------------------------------------
30410: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30411: ---------------------------------------------------------------------------------------------------------------
30412: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30413:
30414: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

30408:
30409: ---------------------------------------------------------------------------------------------------------------
30410: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30411: ---------------------------------------------------------------------------------------------------------------
30412: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30413:
30414: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30415: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30416:

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

30410: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30411: ---------------------------------------------------------------------------------------------------------------
30412: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30413:
30414: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30415: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30416:
30417: IF xla_accounting_cache_pkg.GetValueChar
30418: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

30411: ---------------------------------------------------------------------------------------------------------------
30412: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30413:
30414: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30415: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30416:
30417: IF xla_accounting_cache_pkg.GetValueChar
30418: (p_source_code => 'LEDGER_CATEGORY_CODE'
30419: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 30426: xla_ae_lines_pkg.BflowUpgEntry

30422: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30423: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
30424: )
30425: THEN
30426: xla_ae_lines_pkg.BflowUpgEntry
30427: (p_business_method_code => l_bflow_method_code
30428: ,p_business_class_code => l_bflow_class_code
30429: ,p_balance_type => l_balance_type_code);
30430: ELSE

Line 30432: XLA_AE_LINES_PKG.business_flow_validation(

30428: ,p_business_class_code => l_bflow_class_code
30429: ,p_balance_type => l_balance_type_code);
30430: ELSE
30431: NULL;
30432: XLA_AE_LINES_PKG.business_flow_validation(
30433: p_business_method_code => l_bflow_method_code
30434: ,p_business_class_code => l_bflow_class_code
30435: ,p_inherit_description_flag => l_inherit_desc_flag);
30436: END IF;

Line 30443: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

30439: -- call analytical criteria
30440: --
30441:
30442:
30443: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
30444: xla_ae_lines_pkg.SetAnalyticalCriteria(
30445: p_analytical_criterion_name => 'Check Id'
30446: , p_analytical_criterion_owner => 'S'
30447: , p_analytical_criterion_code => 'CHECK_ID'

Line 30444: xla_ae_lines_pkg.SetAnalyticalCriteria(

30440: --
30441:
30442:
30443: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
30444: xla_ae_lines_pkg.SetAnalyticalCriteria(
30445: p_analytical_criterion_name => 'Check Id'
30446: , p_analytical_criterion_owner => 'S'
30447: , p_analytical_criterion_code => 'CHECK_ID'
30448: , p_amb_context_code => 'DEFAULT'

Line 30487: xla_ae_lines_pkg.set_ccid(

30483: , x_value_type_code => l_adr_value_type_code
30484: , p_side => 'NA'
30485: );
30486:
30487: xla_ae_lines_pkg.set_ccid(
30488: p_code_combination_id => l_ccid
30489: , p_value_type_code => l_adr_value_type_code
30490: , p_transaction_coa_id => l_adr_transaction_coa_id
30491: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30503: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

30499: , p_side => 'NA'
30500: );
30501:
30502:
30503: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
30504: p_to_segment_code => 'GL_BALANCING'
30505: , p_segment_value => C_CHAR
30506: , p_from_segment_code => NULL
30507: , p_from_combination_id => NULL

Line 30547: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

30543: xla_accounting_err_pkg.build_message
30544: (p_appli_s_name => 'XLA'
30545: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
30546: ,p_token_1 => 'LINE_NUMBER'
30547: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
30548: ,p_token_2 => 'LINE_TYPE_NAME'
30549: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
30550: l_component_type
30551: ,l_component_code

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

30579: --
30580: --
30581: ------------------------------------------------------------------------------------------------
30582: -- 4219869 Business Flow
30583: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30584: -- Prior Entry. Currently, the following code is always generated.
30585: ------------------------------------------------------------------------------------------------
30586: XLA_AE_LINES_PKG.ValidateCurrentLine;
30587:

Line 30586: XLA_AE_LINES_PKG.ValidateCurrentLine;

30582: -- 4219869 Business Flow
30583: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30584: -- Prior Entry. Currently, the following code is always generated.
30585: ------------------------------------------------------------------------------------------------
30586: XLA_AE_LINES_PKG.ValidateCurrentLine;
30587:
30588: ------------------------------------------------------------------------------------
30589: -- 4219869 Business Flow
30590: -- Populated credit and debit amounts -- Need to generate this within IF

Line 30592: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30588: ------------------------------------------------------------------------------------
30589: -- 4219869 Business Flow
30590: -- Populated credit and debit amounts -- Need to generate this within IF
30591: ------------------------------------------------------------------------------------
30592: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30593:
30594: ----------------------------------------------------------------------------------
30595: -- 4219869 Business Flow
30596: -- Update journal entry status -- Need to generate this within IF

Line 30624: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

30620: -- To allow MPA report to determine if it should generate report process
30621: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30622: ------------------------------------------------------------------------------------------
30623:
30624: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30625: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30626: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30627: -- call ADRs
30628: -- Bug 4922099

Line 30625: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

30621: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30622: ------------------------------------------------------------------------------------------
30623:
30624: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30625: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30626: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30627: -- call ADRs
30628: -- Bug 4922099
30629: --

Line 30649: xla_ae_lines_pkg.set_ccid(

30645: , x_value_type_code => l_adr_value_type_code
30646: , p_side => 'NA'
30647: );
30648:
30649: xla_ae_lines_pkg.set_ccid(
30650: p_code_combination_id => l_ccid
30651: , p_value_type_code => l_adr_value_type_code
30652: , p_transaction_coa_id => l_adr_transaction_coa_id
30653: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30665: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

30661: , p_side => 'NA'
30662: );
30663:
30664:
30665: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
30666: p_to_segment_code => 'GL_BALANCING'
30667: , p_segment_value => C_CHAR
30668: , p_from_segment_code => NULL
30669: , p_from_combination_id => NULL

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

30692:
30693: --
30694: -- Update the line information that should be overwritten
30695: --
30696: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30697: p_header_num => 1);
30698: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30699:
30700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

30694: -- Update the line information that should be overwritten
30695: --
30696: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30697: p_header_num => 1);
30698: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30699:
30700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30701:
30702: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

30696: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30697: p_header_num => 1);
30698: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30699:
30700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30701:
30702: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30703: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30704: END IF;

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

30699:
30700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30701:
30702: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30703: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30704: END IF;
30705:
30706: --
30707: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

30706: --
30707: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30708: --
30709: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30710: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30711: ELSE
30712: ---------------------------------------------------------------------------------------------------
30713: -- 4262811a Switch Sign
30714: ---------------------------------------------------------------------------------------------------

Line 30715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

30711: ELSE
30712: ---------------------------------------------------------------------------------------------------
30713: -- 4262811a Switch Sign
30714: ---------------------------------------------------------------------------------------------------
30715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 30716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

30712: ---------------------------------------------------------------------------------------------------
30713: -- 4262811a Switch Sign
30714: ---------------------------------------------------------------------------------------------------
30715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30720: -- 5132302

Line 30717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30713: -- 4262811a Switch Sign
30714: ---------------------------------------------------------------------------------------------------
30715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30720: -- 5132302
30721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

30714: ---------------------------------------------------------------------------------------------------
30715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30720: -- 5132302
30721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30720: -- 5132302
30721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30723:

Line 30721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

30717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30720: -- 5132302
30721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30723:
30724: END IF;
30725:

Line 30722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30720: -- 5132302
30721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30723:
30724: END IF;
30725:
30726: -- 4955764

Line 30727: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

30723:
30724: END IF;
30725:
30726: -- 4955764
30727: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30728: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30729:
30730:
30731: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 30731: XLA_AE_LINES_PKG.ValidateCurrentLine;

30727: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30728: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30729:
30730:
30731: XLA_AE_LINES_PKG.ValidateCurrentLine;
30732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30733:
30734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30735: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 30732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30728: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30729:
30730:
30731: XLA_AE_LINES_PKG.ValidateCurrentLine;
30732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30733:
30734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30735: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30736: ,p_balance_type_code => l_balance_type_code);

Line 30901: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

30897: --
30898: -- bulk performance
30899: --
30900: l_balance_type_code VARCHAR2(1);
30901: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
30902: l_log_module VARCHAR2(240);
30903:
30904: --
30905: -- Upgrade strategy

Line 30978: XLA_AE_LINES_PKG.SetNewLine;

30974: ') = 'CASH'
30975: THEN
30976:
30977: --
30978: XLA_AE_LINES_PKG.SetNewLine;
30979:
30980: p_balance_type_code := l_balance_type_code;
30981: -- set the flag so later we will know whether the gain loss line needs to be created
30982:

Line 30990: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

30986:
30987: --
30988: -- bulk performance
30989: --
30990: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
30991: p_header_num => 0); -- 4262811
30992: --
30993: -- set accounting line options
30994: --

Line 30995: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

30991: p_header_num => 0); -- 4262811
30992: --
30993: -- set accounting line options
30994: --
30995: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
30996: p_natural_side_code => 'C'
30997: , p_gain_or_loss_flag => 'N'
30998: , p_gl_transfer_mode_code => 'S'
30999: , p_acct_entry_type_code => 'A'

Line 31009: xla_ae_lines_pkg.SetAcctLineType

31005: --
31006: --
31007: -- set accounting line type info
31008: --
31009: xla_ae_lines_pkg.SetAcctLineType
31010: (p_component_type => l_component_type
31011: ,p_event_type_code => l_event_type_code
31012: ,p_line_definition_owner_code => l_line_definition_owner_code
31013: ,p_line_definition_code => l_line_definition_code

Line 31023: xla_ae_lines_pkg.SetAcctClass(

31019: ,p_event_class_code => l_event_class_code);
31020: --
31021: -- set accounting class
31022: --
31023: xla_ae_lines_pkg.SetAcctClass(
31024: p_accounting_class_code => 'CASH_CLEARING'
31025: , p_ae_header_id => l_ae_header_id
31026: );
31027:

Line 31031: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

31027:
31028: --
31029: -- set rounding class
31030: --
31031: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31032: 'CASH_CLEARING';
31033:
31034: --
31035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 31035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

31031: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31032: 'CASH_CLEARING';
31033:
31034: --
31035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31037: --
31038: -- bulk performance
31039: --

Line 31036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

31032: 'CASH_CLEARING';
31033:
31034: --
31035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31037: --
31038: -- bulk performance
31039: --
31040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 31040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

31036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31037: --
31038: -- bulk performance
31039: --
31040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31041:
31042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31044:

Line 31042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

31038: -- bulk performance
31039: --
31040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31041:
31042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31044:
31045: -- 4955764
31046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31044:
31045: -- 4955764
31046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31047: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31048:
31049: -- 4458381 Public Sector Enh
31050:

Line 31098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

31094: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
31095: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31096: l_rec_acct_attrs.array_char_value(20) := p_source_54;
31097:
31098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31100:
31101: ---------------------------------------------------------------------------------------------------------------
31102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 31099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

31095: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31096: l_rec_acct_attrs.array_char_value(20) := p_source_54;
31097:
31098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31100:
31101: ---------------------------------------------------------------------------------------------------------------
31102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31103: ---------------------------------------------------------------------------------------------------------------

Line 31102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

31098: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31099: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31100:
31101: ---------------------------------------------------------------------------------------------------------------
31102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31103: ---------------------------------------------------------------------------------------------------------------
31104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31105:
31106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 31104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

31100:
31101: ---------------------------------------------------------------------------------------------------------------
31102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31103: ---------------------------------------------------------------------------------------------------------------
31104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31105:
31106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31108:

Line 31106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31102: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31103: ---------------------------------------------------------------------------------------------------------------
31104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31105:
31106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31108:
31109: IF xla_accounting_cache_pkg.GetValueChar
31110: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 31107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31103: ---------------------------------------------------------------------------------------------------------------
31104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31105:
31106: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31108:
31109: IF xla_accounting_cache_pkg.GetValueChar
31110: (p_source_code => 'LEDGER_CATEGORY_CODE'
31111: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 31118: xla_ae_lines_pkg.BflowUpgEntry

31114: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31115: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
31116: )
31117: THEN
31118: xla_ae_lines_pkg.BflowUpgEntry
31119: (p_business_method_code => l_bflow_method_code
31120: ,p_business_class_code => l_bflow_class_code
31121: ,p_balance_type => l_balance_type_code);
31122: ELSE

Line 31132: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

31128: -- call analytical criteria
31129: --
31130:
31131:
31132: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
31133: xla_ae_lines_pkg.SetAnalyticalCriteria(
31134: p_analytical_criterion_name => 'Check Id'
31135: , p_analytical_criterion_owner => 'S'
31136: , p_analytical_criterion_code => 'CHECK_ID'

Line 31133: xla_ae_lines_pkg.SetAnalyticalCriteria(

31129: --
31130:
31131:
31132: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
31133: xla_ae_lines_pkg.SetAnalyticalCriteria(
31134: p_analytical_criterion_name => 'Check Id'
31135: , p_analytical_criterion_owner => 'S'
31136: , p_analytical_criterion_code => 'CHECK_ID'
31137: , p_amb_context_code => 'DEFAULT'

Line 31176: xla_ae_lines_pkg.set_ccid(

31172: , x_value_type_code => l_adr_value_type_code
31173: , p_side => 'NA'
31174: );
31175:
31176: xla_ae_lines_pkg.set_ccid(
31177: p_code_combination_id => l_ccid
31178: , p_value_type_code => l_adr_value_type_code
31179: , p_transaction_coa_id => l_adr_transaction_coa_id
31180: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31212: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

31208: xla_accounting_err_pkg.build_message
31209: (p_appli_s_name => 'XLA'
31210: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
31211: ,p_token_1 => 'LINE_NUMBER'
31212: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
31213: ,p_token_2 => 'LINE_TYPE_NAME'
31214: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
31215: l_component_type
31216: ,l_component_code

Line 31248: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

31244: --
31245: --
31246: ------------------------------------------------------------------------------------------------
31247: -- 4219869 Business Flow
31248: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31249: -- Prior Entry. Currently, the following code is always generated.
31250: ------------------------------------------------------------------------------------------------
31251: XLA_AE_LINES_PKG.ValidateCurrentLine;
31252:

Line 31251: XLA_AE_LINES_PKG.ValidateCurrentLine;

31247: -- 4219869 Business Flow
31248: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31249: -- Prior Entry. Currently, the following code is always generated.
31250: ------------------------------------------------------------------------------------------------
31251: XLA_AE_LINES_PKG.ValidateCurrentLine;
31252:
31253: ------------------------------------------------------------------------------------
31254: -- 4219869 Business Flow
31255: -- Populated credit and debit amounts -- Need to generate this within IF

Line 31257: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31253: ------------------------------------------------------------------------------------
31254: -- 4219869 Business Flow
31255: -- Populated credit and debit amounts -- Need to generate this within IF
31256: ------------------------------------------------------------------------------------
31257: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31258:
31259: ----------------------------------------------------------------------------------
31260: -- 4219869 Business Flow
31261: -- Update journal entry status -- Need to generate this within IF

Line 31289: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

31285: -- To allow MPA report to determine if it should generate report process
31286: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31287: ------------------------------------------------------------------------------------------
31288:
31289: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31290: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31291: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31292: -- call ADRs
31293: -- Bug 4922099

Line 31290: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

31286: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31287: ------------------------------------------------------------------------------------------
31288:
31289: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31290: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31291: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31292: -- call ADRs
31293: -- Bug 4922099
31294: --

Line 31314: xla_ae_lines_pkg.set_ccid(

31310: , x_value_type_code => l_adr_value_type_code
31311: , p_side => 'NA'
31312: );
31313:
31314: xla_ae_lines_pkg.set_ccid(
31315: p_code_combination_id => l_ccid
31316: , p_value_type_code => l_adr_value_type_code
31317: , p_transaction_coa_id => l_adr_transaction_coa_id
31318: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

31333:
31334: --
31335: -- Update the line information that should be overwritten
31336: --
31337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31338: p_header_num => 1);
31339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31340:
31341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 31339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

31335: -- Update the line information that should be overwritten
31336: --
31337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31338: p_header_num => 1);
31339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31340:
31341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31342:
31343: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 31341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

31337: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31338: p_header_num => 1);
31339: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31340:
31341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31342:
31343: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31344: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31345: END IF;

Line 31344: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

31340:
31341: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31342:
31343: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31344: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31345: END IF;
31346:
31347: --
31348: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 31351: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

31347: --
31348: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31349: --
31350: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31351: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31352: ELSE
31353: ---------------------------------------------------------------------------------------------------
31354: -- 4262811a Switch Sign
31355: ---------------------------------------------------------------------------------------------------

Line 31356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

31352: ELSE
31353: ---------------------------------------------------------------------------------------------------
31354: -- 4262811a Switch Sign
31355: ---------------------------------------------------------------------------------------------------
31356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31353: ---------------------------------------------------------------------------------------------------
31354: -- 4262811a Switch Sign
31355: ---------------------------------------------------------------------------------------------------
31356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31361: -- 5132302

Line 31358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31354: -- 4262811a Switch Sign
31355: ---------------------------------------------------------------------------------------------------
31356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31361: -- 5132302
31362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31355: ---------------------------------------------------------------------------------------------------
31356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31361: -- 5132302
31362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31356: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31361: -- 5132302
31362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31364:

Line 31362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

31358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31361: -- 5132302
31362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31364:
31365: END IF;
31366:

Line 31363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31359: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31360: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31361: -- 5132302
31362: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31363: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31364:
31365: END IF;
31366:
31367: -- 4955764

Line 31368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31364:
31365: END IF;
31366:
31367: -- 4955764
31368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31370:
31371:
31372: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 31372: XLA_AE_LINES_PKG.ValidateCurrentLine;

31368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31370:
31371:
31372: XLA_AE_LINES_PKG.ValidateCurrentLine;
31373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31374:
31375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31376: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 31373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31370:
31371:
31372: XLA_AE_LINES_PKG.ValidateCurrentLine;
31373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31374:
31375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31376: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31377: ,p_balance_type_code => l_balance_type_code);

Line 31551: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

31547: --
31548: -- bulk performance
31549: --
31550: l_balance_type_code VARCHAR2(1);
31551: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
31552: l_log_module VARCHAR2(240);
31553:
31554: --
31555: -- Upgrade strategy

Line 31630: XLA_AE_LINES_PKG.SetNewLine;

31626: ') = 'R'
31627: THEN
31628:
31629: --
31630: XLA_AE_LINES_PKG.SetNewLine;
31631:
31632: p_balance_type_code := l_balance_type_code;
31633: -- set the flag so later we will know whether the gain loss line needs to be created
31634:

Line 31642: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

31638:
31639: --
31640: -- bulk performance
31641: --
31642: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
31643: p_header_num => 0); -- 4262811
31644: --
31645: -- set accounting line options
31646: --

Line 31647: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

31643: p_header_num => 0); -- 4262811
31644: --
31645: -- set accounting line options
31646: --
31647: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
31648: p_natural_side_code => 'C'
31649: , p_gain_or_loss_flag => 'N'
31650: , p_gl_transfer_mode_code => 'S'
31651: , p_acct_entry_type_code => 'A'

Line 31661: xla_ae_lines_pkg.SetAcctLineType

31657: --
31658: --
31659: -- set accounting line type info
31660: --
31661: xla_ae_lines_pkg.SetAcctLineType
31662: (p_component_type => l_component_type
31663: ,p_event_type_code => l_event_type_code
31664: ,p_line_definition_owner_code => l_line_definition_owner_code
31665: ,p_line_definition_code => l_line_definition_code

Line 31675: xla_ae_lines_pkg.SetAcctClass(

31671: ,p_event_class_code => l_event_class_code);
31672: --
31673: -- set accounting class
31674: --
31675: xla_ae_lines_pkg.SetAcctClass(
31676: p_accounting_class_code => 'CASH_CLEARING'
31677: , p_ae_header_id => l_ae_header_id
31678: );
31679:

Line 31683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

31679:
31680: --
31681: -- set rounding class
31682: --
31683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31684: 'CASH_CLEARING';
31685:
31686: --
31687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 31687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

31683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31684: 'CASH_CLEARING';
31685:
31686: --
31687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31689: --
31690: -- bulk performance
31691: --

Line 31688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

31684: 'CASH_CLEARING';
31685:
31686: --
31687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31689: --
31690: -- bulk performance
31691: --
31692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 31692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

31688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31689: --
31690: -- bulk performance
31691: --
31692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31693:
31694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31696:

Line 31694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

31690: -- bulk performance
31691: --
31692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31693:
31694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31696:
31697: -- 4955764
31698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31696:
31697: -- 4955764
31698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31699: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31700:
31701: -- 4458381 Public Sector Enh
31702:

Line 31756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

31752: l_rec_acct_attrs.array_num_value(22) := p_source_86;
31753: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
31754: l_rec_acct_attrs.array_num_value(23) := p_source_87;
31755:
31756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31758:
31759: ---------------------------------------------------------------------------------------------------------------
31760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 31757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

31753: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
31754: l_rec_acct_attrs.array_num_value(23) := p_source_87;
31755:
31756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31758:
31759: ---------------------------------------------------------------------------------------------------------------
31760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31761: ---------------------------------------------------------------------------------------------------------------

Line 31760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

31756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31758:
31759: ---------------------------------------------------------------------------------------------------------------
31760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31761: ---------------------------------------------------------------------------------------------------------------
31762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31763:
31764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 31762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

31758:
31759: ---------------------------------------------------------------------------------------------------------------
31760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31761: ---------------------------------------------------------------------------------------------------------------
31762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31763:
31764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31766:

Line 31764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31761: ---------------------------------------------------------------------------------------------------------------
31762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31763:
31764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31766:
31767: IF xla_accounting_cache_pkg.GetValueChar
31768: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 31765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31761: ---------------------------------------------------------------------------------------------------------------
31762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31763:
31764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31766:
31767: IF xla_accounting_cache_pkg.GetValueChar
31768: (p_source_code => 'LEDGER_CATEGORY_CODE'
31769: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 31776: xla_ae_lines_pkg.BflowUpgEntry

31772: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31773: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
31774: )
31775: THEN
31776: xla_ae_lines_pkg.BflowUpgEntry
31777: (p_business_method_code => l_bflow_method_code
31778: ,p_business_class_code => l_bflow_class_code
31779: ,p_balance_type => l_balance_type_code);
31780: ELSE

Line 31790: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

31786: -- call analytical criteria
31787: --
31788:
31789:
31790: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
31791: xla_ae_lines_pkg.SetAnalyticalCriteria(
31792: p_analytical_criterion_name => 'Check Id'
31793: , p_analytical_criterion_owner => 'S'
31794: , p_analytical_criterion_code => 'CHECK_ID'

Line 31791: xla_ae_lines_pkg.SetAnalyticalCriteria(

31787: --
31788:
31789:
31790: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
31791: xla_ae_lines_pkg.SetAnalyticalCriteria(
31792: p_analytical_criterion_name => 'Check Id'
31793: , p_analytical_criterion_owner => 'S'
31794: , p_analytical_criterion_code => 'CHECK_ID'
31795: , p_amb_context_code => 'DEFAULT'

Line 31834: xla_ae_lines_pkg.set_ccid(

31830: , x_value_type_code => l_adr_value_type_code
31831: , p_side => 'NA'
31832: );
31833:
31834: xla_ae_lines_pkg.set_ccid(
31835: p_code_combination_id => l_ccid
31836: , p_value_type_code => l_adr_value_type_code
31837: , p_transaction_coa_id => l_adr_transaction_coa_id
31838: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31870: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

31866: xla_accounting_err_pkg.build_message
31867: (p_appli_s_name => 'XLA'
31868: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
31869: ,p_token_1 => 'LINE_NUMBER'
31870: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
31871: ,p_token_2 => 'LINE_TYPE_NAME'
31872: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
31873: l_component_type
31874: ,l_component_code

Line 31906: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

31902: --
31903: --
31904: ------------------------------------------------------------------------------------------------
31905: -- 4219869 Business Flow
31906: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31907: -- Prior Entry. Currently, the following code is always generated.
31908: ------------------------------------------------------------------------------------------------
31909: XLA_AE_LINES_PKG.ValidateCurrentLine;
31910:

Line 31909: XLA_AE_LINES_PKG.ValidateCurrentLine;

31905: -- 4219869 Business Flow
31906: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31907: -- Prior Entry. Currently, the following code is always generated.
31908: ------------------------------------------------------------------------------------------------
31909: XLA_AE_LINES_PKG.ValidateCurrentLine;
31910:
31911: ------------------------------------------------------------------------------------
31912: -- 4219869 Business Flow
31913: -- Populated credit and debit amounts -- Need to generate this within IF

Line 31915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31911: ------------------------------------------------------------------------------------
31912: -- 4219869 Business Flow
31913: -- Populated credit and debit amounts -- Need to generate this within IF
31914: ------------------------------------------------------------------------------------
31915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31916:
31917: ----------------------------------------------------------------------------------
31918: -- 4219869 Business Flow
31919: -- Update journal entry status -- Need to generate this within IF

Line 31947: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

31943: -- To allow MPA report to determine if it should generate report process
31944: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31945: ------------------------------------------------------------------------------------------
31946:
31947: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31948: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31949: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31950: -- call ADRs
31951: -- Bug 4922099

Line 31948: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

31944: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31945: ------------------------------------------------------------------------------------------
31946:
31947: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31948: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31949: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31950: -- call ADRs
31951: -- Bug 4922099
31952: --

Line 31972: xla_ae_lines_pkg.set_ccid(

31968: , x_value_type_code => l_adr_value_type_code
31969: , p_side => 'NA'
31970: );
31971:
31972: xla_ae_lines_pkg.set_ccid(
31973: p_code_combination_id => l_ccid
31974: , p_value_type_code => l_adr_value_type_code
31975: , p_transaction_coa_id => l_adr_transaction_coa_id
31976: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

31991:
31992: --
31993: -- Update the line information that should be overwritten
31994: --
31995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31996: p_header_num => 1);
31997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31998:
31999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 31997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

31993: -- Update the line information that should be overwritten
31994: --
31995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31996: p_header_num => 1);
31997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31998:
31999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32000:
32001: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 31999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

31995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31996: p_header_num => 1);
31997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31998:
31999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32000:
32001: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32002: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32003: END IF;

Line 32002: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

31998:
31999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32000:
32001: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32002: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32003: END IF;
32004:
32005: --
32006: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 32009: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

32005: --
32006: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32007: --
32008: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32009: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32010: ELSE
32011: ---------------------------------------------------------------------------------------------------
32012: -- 4262811a Switch Sign
32013: ---------------------------------------------------------------------------------------------------

Line 32014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

32010: ELSE
32011: ---------------------------------------------------------------------------------------------------
32012: -- 4262811a Switch Sign
32013: ---------------------------------------------------------------------------------------------------
32014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32011: ---------------------------------------------------------------------------------------------------
32012: -- 4262811a Switch Sign
32013: ---------------------------------------------------------------------------------------------------
32014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32019: -- 5132302

Line 32016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32012: -- 4262811a Switch Sign
32013: ---------------------------------------------------------------------------------------------------
32014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32019: -- 5132302
32020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32013: ---------------------------------------------------------------------------------------------------
32014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32019: -- 5132302
32020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32019: -- 5132302
32020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32022:

Line 32020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

32016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32019: -- 5132302
32020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32022:
32023: END IF;
32024:

Line 32021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32019: -- 5132302
32020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32022:
32023: END IF;
32024:
32025: -- 4955764

Line 32026: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32022:
32023: END IF;
32024:
32025: -- 4955764
32026: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32027: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32028:
32029:
32030: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 32030: XLA_AE_LINES_PKG.ValidateCurrentLine;

32026: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32027: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32028:
32029:
32030: XLA_AE_LINES_PKG.ValidateCurrentLine;
32031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32032:
32033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32034: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 32031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32027: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32028:
32029:
32030: XLA_AE_LINES_PKG.ValidateCurrentLine;
32031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32032:
32033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32034: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32035: ,p_balance_type_code => l_balance_type_code);

Line 32209: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

32205: --
32206: -- bulk performance
32207: --
32208: l_balance_type_code VARCHAR2(1);
32209: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
32210: l_log_module VARCHAR2(240);
32211:
32212: --
32213: -- Upgrade strategy

Line 32286: XLA_AE_LINES_PKG.SetNewLine;

32282: ') = 'R'
32283: THEN
32284:
32285: --
32286: XLA_AE_LINES_PKG.SetNewLine;
32287:
32288: p_balance_type_code := l_balance_type_code;
32289: -- set the flag so later we will know whether the gain loss line needs to be created
32290:

Line 32298: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

32294:
32295: --
32296: -- bulk performance
32297: --
32298: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
32299: p_header_num => 0); -- 4262811
32300: --
32301: -- set accounting line options
32302: --

Line 32303: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

32299: p_header_num => 0); -- 4262811
32300: --
32301: -- set accounting line options
32302: --
32303: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
32304: p_natural_side_code => 'C'
32305: , p_gain_or_loss_flag => 'N'
32306: , p_gl_transfer_mode_code => 'S'
32307: , p_acct_entry_type_code => 'A'

Line 32317: xla_ae_lines_pkg.SetAcctLineType

32313: --
32314: --
32315: -- set accounting line type info
32316: --
32317: xla_ae_lines_pkg.SetAcctLineType
32318: (p_component_type => l_component_type
32319: ,p_event_type_code => l_event_type_code
32320: ,p_line_definition_owner_code => l_line_definition_owner_code
32321: ,p_line_definition_code => l_line_definition_code

Line 32331: xla_ae_lines_pkg.SetAcctClass(

32327: ,p_event_class_code => l_event_class_code);
32328: --
32329: -- set accounting class
32330: --
32331: xla_ae_lines_pkg.SetAcctClass(
32332: p_accounting_class_code => 'CASH_CLEARING'
32333: , p_ae_header_id => l_ae_header_id
32334: );
32335:

Line 32339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

32335:
32336: --
32337: -- set rounding class
32338: --
32339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32340: 'CASH_CLEARING';
32341:
32342: --
32343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 32343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

32339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32340: 'CASH_CLEARING';
32341:
32342: --
32343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32345: --
32346: -- bulk performance
32347: --

Line 32344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

32340: 'CASH_CLEARING';
32341:
32342: --
32343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32345: --
32346: -- bulk performance
32347: --
32348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 32348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

32344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32345: --
32346: -- bulk performance
32347: --
32348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32349:
32350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32352:

Line 32350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

32346: -- bulk performance
32347: --
32348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32349:
32350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32352:
32353: -- 4955764
32354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32352:
32353: -- 4955764
32354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32355: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32356:
32357: -- 4458381 Public Sector Enh
32358:

Line 32412: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

32408: l_rec_acct_attrs.array_num_value(22) := p_source_86;
32409: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32410: l_rec_acct_attrs.array_num_value(23) := p_source_87;
32411:
32412: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32413: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32414:
32415: ---------------------------------------------------------------------------------------------------------------
32416: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 32413: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

32409: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32410: l_rec_acct_attrs.array_num_value(23) := p_source_87;
32411:
32412: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32413: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32414:
32415: ---------------------------------------------------------------------------------------------------------------
32416: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32417: ---------------------------------------------------------------------------------------------------------------

Line 32416: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

32412: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32413: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32414:
32415: ---------------------------------------------------------------------------------------------------------------
32416: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32417: ---------------------------------------------------------------------------------------------------------------
32418: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32419:
32420: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 32418: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

32414:
32415: ---------------------------------------------------------------------------------------------------------------
32416: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32417: ---------------------------------------------------------------------------------------------------------------
32418: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32419:
32420: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32421: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32422:

Line 32420: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32416: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32417: ---------------------------------------------------------------------------------------------------------------
32418: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32419:
32420: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32421: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32422:
32423: IF xla_accounting_cache_pkg.GetValueChar
32424: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 32421: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32417: ---------------------------------------------------------------------------------------------------------------
32418: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32419:
32420: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32421: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32422:
32423: IF xla_accounting_cache_pkg.GetValueChar
32424: (p_source_code => 'LEDGER_CATEGORY_CODE'
32425: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 32432: xla_ae_lines_pkg.BflowUpgEntry

32428: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32429: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
32430: )
32431: THEN
32432: xla_ae_lines_pkg.BflowUpgEntry
32433: (p_business_method_code => l_bflow_method_code
32434: ,p_business_class_code => l_bflow_class_code
32435: ,p_balance_type => l_balance_type_code);
32436: ELSE

Line 32438: XLA_AE_LINES_PKG.business_flow_validation(

32434: ,p_business_class_code => l_bflow_class_code
32435: ,p_balance_type => l_balance_type_code);
32436: ELSE
32437: NULL;
32438: XLA_AE_LINES_PKG.business_flow_validation(
32439: p_business_method_code => l_bflow_method_code
32440: ,p_business_class_code => l_bflow_class_code
32441: ,p_inherit_description_flag => l_inherit_desc_flag);
32442: END IF;

Line 32449: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

32445: -- call analytical criteria
32446: --
32447:
32448:
32449: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
32450: xla_ae_lines_pkg.SetAnalyticalCriteria(
32451: p_analytical_criterion_name => 'Check Id'
32452: , p_analytical_criterion_owner => 'S'
32453: , p_analytical_criterion_code => 'CHECK_ID'

Line 32450: xla_ae_lines_pkg.SetAnalyticalCriteria(

32446: --
32447:
32448:
32449: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
32450: xla_ae_lines_pkg.SetAnalyticalCriteria(
32451: p_analytical_criterion_name => 'Check Id'
32452: , p_analytical_criterion_owner => 'S'
32453: , p_analytical_criterion_code => 'CHECK_ID'
32454: , p_amb_context_code => 'DEFAULT'

Line 32483: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

32479: NULL;
32480: --
32481: --
32482:
32483: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
32484: p_code_combination_id => TO_NUMBER(C_NUM)
32485: , p_value_type_code => NULL
32486: , p_transaction_coa_id => null
32487: , p_accounting_coa_id => null

Line 32500: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32496: );
32497:
32498:
32499: -- initialise segments
32500: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32501: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32501: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32497:
32498:
32499: -- initialise segments
32500: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32501: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32498:
32499: -- initialise segments
32500: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32501: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32499: -- initialise segments
32500: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32501: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32500: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32501: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32501: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32502: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32503: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32504: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32505: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32506: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32507: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32508: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32509: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32510: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32511: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32512: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32513: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32514: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32515: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32516: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32517: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32518: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32519: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32520: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32528: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32521: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32528: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32529: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32522: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32528: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32529: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32530: --

Line 32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32523: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32528: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32529: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32530: --
32531:

Line 32528: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32524: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32528: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32529: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32530: --
32531:
32532: --

Line 32529: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32525: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32526: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32527: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32528: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32529: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32530: --
32531:
32532: --
32533:

Line 32552: xla_ae_lines_pkg.set_segment(

32548: );
32549:
32550: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
32551:
32552: xla_ae_lines_pkg.set_segment(
32553: p_to_segment_code => 'GL_ACCOUNT'
32554: , p_segment_value => l_segment
32555: , p_from_segment_code => l_adr_value_segment_code
32556: , p_from_combination_id => l_adr_value_combination_id

Line 32596: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

32592: xla_accounting_err_pkg.build_message
32593: (p_appli_s_name => 'XLA'
32594: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
32595: ,p_token_1 => 'LINE_NUMBER'
32596: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
32597: ,p_token_2 => 'LINE_TYPE_NAME'
32598: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
32599: l_component_type
32600: ,l_component_code

Line 32632: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

32628: --
32629: --
32630: ------------------------------------------------------------------------------------------------
32631: -- 4219869 Business Flow
32632: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32633: -- Prior Entry. Currently, the following code is always generated.
32634: ------------------------------------------------------------------------------------------------
32635: XLA_AE_LINES_PKG.ValidateCurrentLine;
32636:

Line 32635: XLA_AE_LINES_PKG.ValidateCurrentLine;

32631: -- 4219869 Business Flow
32632: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32633: -- Prior Entry. Currently, the following code is always generated.
32634: ------------------------------------------------------------------------------------------------
32635: XLA_AE_LINES_PKG.ValidateCurrentLine;
32636:
32637: ------------------------------------------------------------------------------------
32638: -- 4219869 Business Flow
32639: -- Populated credit and debit amounts -- Need to generate this within IF

Line 32641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32637: ------------------------------------------------------------------------------------
32638: -- 4219869 Business Flow
32639: -- Populated credit and debit amounts -- Need to generate this within IF
32640: ------------------------------------------------------------------------------------
32641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32642:
32643: ----------------------------------------------------------------------------------
32644: -- 4219869 Business Flow
32645: -- Update journal entry status -- Need to generate this within IF

Line 32673: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

32669: -- To allow MPA report to determine if it should generate report process
32670: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32671: ------------------------------------------------------------------------------------------
32672:
32673: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32674: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32675: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32676: -- call ADRs
32677: -- Bug 4922099

Line 32674: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

32670: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32671: ------------------------------------------------------------------------------------------
32672:
32673: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32674: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32675: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32676: -- call ADRs
32677: -- Bug 4922099
32678: --

Line 32688: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

32684: NULL;
32685: --
32686: --
32687:
32688: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
32689: p_code_combination_id => TO_NUMBER(C_NUM)
32690: , p_value_type_code => NULL
32691: , p_transaction_coa_id => null
32692: , p_accounting_coa_id => null

Line 32705: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32701: );
32702:
32703:
32704: -- initialise segments
32705: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32706: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32706: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32702:
32703:
32704: -- initialise segments
32705: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32706: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32703:
32704: -- initialise segments
32705: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32706: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32704: -- initialise segments
32705: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32706: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32705: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32706: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32706: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32707: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32708: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32709: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32710: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32711: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32712: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32713: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32714: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32715: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32716: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32717: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32718: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32719: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32720: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32721: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32722: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32723: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32724: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32725: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32733: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32726: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32733: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32734: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32727: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32733: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32734: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32735: --

Line 32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32728: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32733: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32734: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32735: --
32736:

Line 32733: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32729: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32733: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32734: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32735: --
32736:
32737: --

Line 32734: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32730: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32731: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32732: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32733: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32734: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32735: --
32736:
32737: --
32738:

Line 32757: xla_ae_lines_pkg.set_segment(

32753: );
32754:
32755: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
32756:
32757: xla_ae_lines_pkg.set_segment(
32758: p_to_segment_code => 'GL_ACCOUNT'
32759: , p_segment_value => l_segment
32760: , p_from_segment_code => l_adr_value_segment_code
32761: , p_from_combination_id => l_adr_value_combination_id

Line 32788: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

32784:
32785: --
32786: -- Update the line information that should be overwritten
32787: --
32788: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32789: p_header_num => 1);
32790: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32791:
32792: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 32790: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

32786: -- Update the line information that should be overwritten
32787: --
32788: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32789: p_header_num => 1);
32790: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32791:
32792: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32793:
32794: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 32792: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

32788: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32789: p_header_num => 1);
32790: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32791:
32792: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32793:
32794: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32795: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32796: END IF;

Line 32795: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

32791:
32792: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32793:
32794: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32795: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32796: END IF;
32797:
32798: --
32799: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 32802: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

32798: --
32799: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32800: --
32801: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32802: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32803: ELSE
32804: ---------------------------------------------------------------------------------------------------
32805: -- 4262811a Switch Sign
32806: ---------------------------------------------------------------------------------------------------

Line 32807: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

32803: ELSE
32804: ---------------------------------------------------------------------------------------------------
32805: -- 4262811a Switch Sign
32806: ---------------------------------------------------------------------------------------------------
32807: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32804: ---------------------------------------------------------------------------------------------------
32805: -- 4262811a Switch Sign
32806: ---------------------------------------------------------------------------------------------------
32807: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32812: -- 5132302

Line 32809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32805: -- 4262811a Switch Sign
32806: ---------------------------------------------------------------------------------------------------
32807: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32812: -- 5132302
32813: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32806: ---------------------------------------------------------------------------------------------------
32807: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32812: -- 5132302
32813: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32807: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32812: -- 5132302
32813: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32815:

Line 32813: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

32809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32812: -- 5132302
32813: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32815:
32816: END IF;
32817:

Line 32814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32810: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32811: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32812: -- 5132302
32813: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32814: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32815:
32816: END IF;
32817:
32818: -- 4955764

Line 32819: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32815:
32816: END IF;
32817:
32818: -- 4955764
32819: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32820: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32821:
32822:
32823: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 32823: XLA_AE_LINES_PKG.ValidateCurrentLine;

32819: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32820: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32821:
32822:
32823: XLA_AE_LINES_PKG.ValidateCurrentLine;
32824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32825:
32826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 32824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32820: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32821:
32822:
32823: XLA_AE_LINES_PKG.ValidateCurrentLine;
32824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32825:
32826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32828: ,p_balance_type_code => l_balance_type_code);

Line 33002: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

32998: --
32999: -- bulk performance
33000: --
33001: l_balance_type_code VARCHAR2(1);
33002: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
33003: l_log_module VARCHAR2(240);
33004:
33005: --
33006: -- Upgrade strategy

Line 33079: XLA_AE_LINES_PKG.SetNewLine;

33075: ') = 'R'
33076: THEN
33077:
33078: --
33079: XLA_AE_LINES_PKG.SetNewLine;
33080:
33081: p_balance_type_code := l_balance_type_code;
33082: -- set the flag so later we will know whether the gain loss line needs to be created
33083:

Line 33091: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

33087:
33088: --
33089: -- bulk performance
33090: --
33091: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
33092: p_header_num => 0); -- 4262811
33093: --
33094: -- set accounting line options
33095: --

Line 33096: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

33092: p_header_num => 0); -- 4262811
33093: --
33094: -- set accounting line options
33095: --
33096: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
33097: p_natural_side_code => 'C'
33098: , p_gain_or_loss_flag => 'N'
33099: , p_gl_transfer_mode_code => 'S'
33100: , p_acct_entry_type_code => 'A'

Line 33110: xla_ae_lines_pkg.SetAcctLineType

33106: --
33107: --
33108: -- set accounting line type info
33109: --
33110: xla_ae_lines_pkg.SetAcctLineType
33111: (p_component_type => l_component_type
33112: ,p_event_type_code => l_event_type_code
33113: ,p_line_definition_owner_code => l_line_definition_owner_code
33114: ,p_line_definition_code => l_line_definition_code

Line 33124: xla_ae_lines_pkg.SetAcctClass(

33120: ,p_event_class_code => l_event_class_code);
33121: --
33122: -- set accounting class
33123: --
33124: xla_ae_lines_pkg.SetAcctClass(
33125: p_accounting_class_code => 'CASH_CLEARING'
33126: , p_ae_header_id => l_ae_header_id
33127: );
33128:

Line 33132: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

33128:
33129: --
33130: -- set rounding class
33131: --
33132: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33133: 'CASH_CLEARING';
33134:
33135: --
33136: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 33136: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

33132: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33133: 'CASH_CLEARING';
33134:
33135: --
33136: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33137: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33138: --
33139: -- bulk performance
33140: --

Line 33137: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

33133: 'CASH_CLEARING';
33134:
33135: --
33136: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33137: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33138: --
33139: -- bulk performance
33140: --
33141: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 33141: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

33137: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33138: --
33139: -- bulk performance
33140: --
33141: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33142:
33143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33144: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33145:

Line 33143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

33139: -- bulk performance
33140: --
33141: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33142:
33143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33144: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33145:
33146: -- 4955764
33147: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33147: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33144: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33145:
33146: -- 4955764
33147: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33148: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33149:
33150: -- 4458381 Public Sector Enh
33151:

Line 33205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

33201: l_rec_acct_attrs.array_num_value(22) := p_source_86;
33202: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33203: l_rec_acct_attrs.array_num_value(23) := p_source_87;
33204:
33205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33207:
33208: ---------------------------------------------------------------------------------------------------------------
33209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 33206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

33202: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33203: l_rec_acct_attrs.array_num_value(23) := p_source_87;
33204:
33205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33207:
33208: ---------------------------------------------------------------------------------------------------------------
33209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33210: ---------------------------------------------------------------------------------------------------------------

Line 33209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

33205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33207:
33208: ---------------------------------------------------------------------------------------------------------------
33209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33210: ---------------------------------------------------------------------------------------------------------------
33211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33212:
33213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 33211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

33207:
33208: ---------------------------------------------------------------------------------------------------------------
33209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33210: ---------------------------------------------------------------------------------------------------------------
33211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33212:
33213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33215:

Line 33213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33210: ---------------------------------------------------------------------------------------------------------------
33211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33212:
33213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33215:
33216: IF xla_accounting_cache_pkg.GetValueChar
33217: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 33214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33210: ---------------------------------------------------------------------------------------------------------------
33211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33212:
33213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33215:
33216: IF xla_accounting_cache_pkg.GetValueChar
33217: (p_source_code => 'LEDGER_CATEGORY_CODE'
33218: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 33225: xla_ae_lines_pkg.BflowUpgEntry

33221: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33222: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
33223: )
33224: THEN
33225: xla_ae_lines_pkg.BflowUpgEntry
33226: (p_business_method_code => l_bflow_method_code
33227: ,p_business_class_code => l_bflow_class_code
33228: ,p_balance_type => l_balance_type_code);
33229: ELSE

Line 33231: XLA_AE_LINES_PKG.business_flow_validation(

33227: ,p_business_class_code => l_bflow_class_code
33228: ,p_balance_type => l_balance_type_code);
33229: ELSE
33230: NULL;
33231: XLA_AE_LINES_PKG.business_flow_validation(
33232: p_business_method_code => l_bflow_method_code
33233: ,p_business_class_code => l_bflow_class_code
33234: ,p_inherit_description_flag => l_inherit_desc_flag);
33235: END IF;

Line 33242: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

33238: -- call analytical criteria
33239: --
33240:
33241:
33242: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
33243: xla_ae_lines_pkg.SetAnalyticalCriteria(
33244: p_analytical_criterion_name => 'Check Id'
33245: , p_analytical_criterion_owner => 'S'
33246: , p_analytical_criterion_code => 'CHECK_ID'

Line 33243: xla_ae_lines_pkg.SetAnalyticalCriteria(

33239: --
33240:
33241:
33242: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
33243: xla_ae_lines_pkg.SetAnalyticalCriteria(
33244: p_analytical_criterion_name => 'Check Id'
33245: , p_analytical_criterion_owner => 'S'
33246: , p_analytical_criterion_code => 'CHECK_ID'
33247: , p_amb_context_code => 'DEFAULT'

Line 33286: xla_ae_lines_pkg.set_ccid(

33282: , x_value_type_code => l_adr_value_type_code
33283: , p_side => 'NA'
33284: );
33285:
33286: xla_ae_lines_pkg.set_ccid(
33287: p_code_combination_id => l_ccid
33288: , p_value_type_code => l_adr_value_type_code
33289: , p_transaction_coa_id => l_adr_transaction_coa_id
33290: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33302: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

33298: , p_side => 'NA'
33299: );
33300:
33301:
33302: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
33303: p_to_segment_code => 'GL_BALANCING'
33304: , p_segment_value => C_CHAR
33305: , p_from_segment_code => NULL
33306: , p_from_combination_id => NULL

Line 33346: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

33342: xla_accounting_err_pkg.build_message
33343: (p_appli_s_name => 'XLA'
33344: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
33345: ,p_token_1 => 'LINE_NUMBER'
33346: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
33347: ,p_token_2 => 'LINE_TYPE_NAME'
33348: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
33349: l_component_type
33350: ,l_component_code

Line 33382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

33378: --
33379: --
33380: ------------------------------------------------------------------------------------------------
33381: -- 4219869 Business Flow
33382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33383: -- Prior Entry. Currently, the following code is always generated.
33384: ------------------------------------------------------------------------------------------------
33385: XLA_AE_LINES_PKG.ValidateCurrentLine;
33386:

Line 33385: XLA_AE_LINES_PKG.ValidateCurrentLine;

33381: -- 4219869 Business Flow
33382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33383: -- Prior Entry. Currently, the following code is always generated.
33384: ------------------------------------------------------------------------------------------------
33385: XLA_AE_LINES_PKG.ValidateCurrentLine;
33386:
33387: ------------------------------------------------------------------------------------
33388: -- 4219869 Business Flow
33389: -- Populated credit and debit amounts -- Need to generate this within IF

Line 33391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33387: ------------------------------------------------------------------------------------
33388: -- 4219869 Business Flow
33389: -- Populated credit and debit amounts -- Need to generate this within IF
33390: ------------------------------------------------------------------------------------
33391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33392:
33393: ----------------------------------------------------------------------------------
33394: -- 4219869 Business Flow
33395: -- Update journal entry status -- Need to generate this within IF

Line 33423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

33419: -- To allow MPA report to determine if it should generate report process
33420: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33421: ------------------------------------------------------------------------------------------
33422:
33423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33425: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33426: -- call ADRs
33427: -- Bug 4922099

Line 33424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

33420: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33421: ------------------------------------------------------------------------------------------
33422:
33423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33425: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33426: -- call ADRs
33427: -- Bug 4922099
33428: --

Line 33448: xla_ae_lines_pkg.set_ccid(

33444: , x_value_type_code => l_adr_value_type_code
33445: , p_side => 'NA'
33446: );
33447:
33448: xla_ae_lines_pkg.set_ccid(
33449: p_code_combination_id => l_ccid
33450: , p_value_type_code => l_adr_value_type_code
33451: , p_transaction_coa_id => l_adr_transaction_coa_id
33452: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33464: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

33460: , p_side => 'NA'
33461: );
33462:
33463:
33464: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
33465: p_to_segment_code => 'GL_BALANCING'
33466: , p_segment_value => C_CHAR
33467: , p_from_segment_code => NULL
33468: , p_from_combination_id => NULL

Line 33495: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

33491:
33492: --
33493: -- Update the line information that should be overwritten
33494: --
33495: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33496: p_header_num => 1);
33497: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33498:
33499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 33497: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

33493: -- Update the line information that should be overwritten
33494: --
33495: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33496: p_header_num => 1);
33497: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33498:
33499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33500:
33501: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 33499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

33495: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33496: p_header_num => 1);
33497: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33498:
33499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33500:
33501: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33502: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33503: END IF;

Line 33502: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

33498:
33499: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33500:
33501: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33502: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33503: END IF;
33504:
33505: --
33506: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 33509: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

33505: --
33506: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33507: --
33508: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33509: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33510: ELSE
33511: ---------------------------------------------------------------------------------------------------
33512: -- 4262811a Switch Sign
33513: ---------------------------------------------------------------------------------------------------

Line 33514: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

33510: ELSE
33511: ---------------------------------------------------------------------------------------------------
33512: -- 4262811a Switch Sign
33513: ---------------------------------------------------------------------------------------------------
33514: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33511: ---------------------------------------------------------------------------------------------------
33512: -- 4262811a Switch Sign
33513: ---------------------------------------------------------------------------------------------------
33514: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33519: -- 5132302

Line 33516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33512: -- 4262811a Switch Sign
33513: ---------------------------------------------------------------------------------------------------
33514: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33519: -- 5132302
33520: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33513: ---------------------------------------------------------------------------------------------------
33514: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33519: -- 5132302
33520: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33514: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33519: -- 5132302
33520: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33522:

Line 33520: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

33516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33519: -- 5132302
33520: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33522:
33523: END IF;
33524:

Line 33521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33517: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33518: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33519: -- 5132302
33520: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33521: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33522:
33523: END IF;
33524:
33525: -- 4955764

Line 33526: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33522:
33523: END IF;
33524:
33525: -- 4955764
33526: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33527: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33528:
33529:
33530: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 33530: XLA_AE_LINES_PKG.ValidateCurrentLine;

33526: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33527: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33528:
33529:
33530: XLA_AE_LINES_PKG.ValidateCurrentLine;
33531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33532:
33533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33534: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 33531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33527: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33528:
33529:
33530: XLA_AE_LINES_PKG.ValidateCurrentLine;
33531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33532:
33533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33534: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33535: ,p_balance_type_code => l_balance_type_code);

Line 33709: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

33705: --
33706: -- bulk performance
33707: --
33708: l_balance_type_code VARCHAR2(1);
33709: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
33710: l_log_module VARCHAR2(240);
33711:
33712: --
33713: -- Upgrade strategy

Line 33786: XLA_AE_LINES_PKG.SetNewLine;

33782: ') = 'R'
33783: THEN
33784:
33785: --
33786: XLA_AE_LINES_PKG.SetNewLine;
33787:
33788: p_balance_type_code := l_balance_type_code;
33789: -- set the flag so later we will know whether the gain loss line needs to be created
33790:

Line 33798: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

33794:
33795: --
33796: -- bulk performance
33797: --
33798: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
33799: p_header_num => 0); -- 4262811
33800: --
33801: -- set accounting line options
33802: --

Line 33803: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

33799: p_header_num => 0); -- 4262811
33800: --
33801: -- set accounting line options
33802: --
33803: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
33804: p_natural_side_code => 'C'
33805: , p_gain_or_loss_flag => 'N'
33806: , p_gl_transfer_mode_code => 'S'
33807: , p_acct_entry_type_code => 'A'

Line 33817: xla_ae_lines_pkg.SetAcctLineType

33813: --
33814: --
33815: -- set accounting line type info
33816: --
33817: xla_ae_lines_pkg.SetAcctLineType
33818: (p_component_type => l_component_type
33819: ,p_event_type_code => l_event_type_code
33820: ,p_line_definition_owner_code => l_line_definition_owner_code
33821: ,p_line_definition_code => l_line_definition_code

Line 33831: xla_ae_lines_pkg.SetAcctClass(

33827: ,p_event_class_code => l_event_class_code);
33828: --
33829: -- set accounting class
33830: --
33831: xla_ae_lines_pkg.SetAcctClass(
33832: p_accounting_class_code => 'CASH_CLEARING'
33833: , p_ae_header_id => l_ae_header_id
33834: );
33835:

Line 33839: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

33835:
33836: --
33837: -- set rounding class
33838: --
33839: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33840: 'CASH_CLEARING';
33841:
33842: --
33843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 33843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

33839: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33840: 'CASH_CLEARING';
33841:
33842: --
33843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33845: --
33846: -- bulk performance
33847: --

Line 33844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

33840: 'CASH_CLEARING';
33841:
33842: --
33843: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33845: --
33846: -- bulk performance
33847: --
33848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 33848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

33844: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33845: --
33846: -- bulk performance
33847: --
33848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33849:
33850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33852:

Line 33850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

33846: -- bulk performance
33847: --
33848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33849:
33850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33852:
33853: -- 4955764
33854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33852:
33853: -- 4955764
33854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33856:
33857: -- 4458381 Public Sector Enh
33858:

Line 33912: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

33908: l_rec_acct_attrs.array_num_value(22) := p_source_86;
33909: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33910: l_rec_acct_attrs.array_num_value(23) := p_source_87;
33911:
33912: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33913: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33914:
33915: ---------------------------------------------------------------------------------------------------------------
33916: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 33913: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

33909: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33910: l_rec_acct_attrs.array_num_value(23) := p_source_87;
33911:
33912: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33913: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33914:
33915: ---------------------------------------------------------------------------------------------------------------
33916: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33917: ---------------------------------------------------------------------------------------------------------------

Line 33916: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

33912: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33913: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33914:
33915: ---------------------------------------------------------------------------------------------------------------
33916: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33917: ---------------------------------------------------------------------------------------------------------------
33918: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33919:
33920: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 33918: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

33914:
33915: ---------------------------------------------------------------------------------------------------------------
33916: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33917: ---------------------------------------------------------------------------------------------------------------
33918: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33919:
33920: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33921: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33922:

Line 33920: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33916: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33917: ---------------------------------------------------------------------------------------------------------------
33918: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33919:
33920: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33921: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33922:
33923: IF xla_accounting_cache_pkg.GetValueChar
33924: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 33921: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33917: ---------------------------------------------------------------------------------------------------------------
33918: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33919:
33920: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33921: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33922:
33923: IF xla_accounting_cache_pkg.GetValueChar
33924: (p_source_code => 'LEDGER_CATEGORY_CODE'
33925: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 33932: xla_ae_lines_pkg.BflowUpgEntry

33928: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33929: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
33930: )
33931: THEN
33932: xla_ae_lines_pkg.BflowUpgEntry
33933: (p_business_method_code => l_bflow_method_code
33934: ,p_business_class_code => l_bflow_class_code
33935: ,p_balance_type => l_balance_type_code);
33936: ELSE

Line 33938: XLA_AE_LINES_PKG.business_flow_validation(

33934: ,p_business_class_code => l_bflow_class_code
33935: ,p_balance_type => l_balance_type_code);
33936: ELSE
33937: NULL;
33938: XLA_AE_LINES_PKG.business_flow_validation(
33939: p_business_method_code => l_bflow_method_code
33940: ,p_business_class_code => l_bflow_class_code
33941: ,p_inherit_description_flag => l_inherit_desc_flag);
33942: END IF;

Line 33949: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

33945: -- call analytical criteria
33946: --
33947:
33948:
33949: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
33950: xla_ae_lines_pkg.SetAnalyticalCriteria(
33951: p_analytical_criterion_name => 'Check Id'
33952: , p_analytical_criterion_owner => 'S'
33953: , p_analytical_criterion_code => 'CHECK_ID'

Line 33950: xla_ae_lines_pkg.SetAnalyticalCriteria(

33946: --
33947:
33948:
33949: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
33950: xla_ae_lines_pkg.SetAnalyticalCriteria(
33951: p_analytical_criterion_name => 'Check Id'
33952: , p_analytical_criterion_owner => 'S'
33953: , p_analytical_criterion_code => 'CHECK_ID'
33954: , p_amb_context_code => 'DEFAULT'

Line 33983: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

33979: NULL;
33980: --
33981: --
33982:
33983: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
33984: p_code_combination_id => TO_NUMBER(C_NUM)
33985: , p_value_type_code => NULL
33986: , p_transaction_coa_id => null
33987: , p_accounting_coa_id => null

Line 34000: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33996: );
33997:
33998:
33999: -- initialise segments
34000: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34001: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34001: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33997:
33998:
33999: -- initialise segments
34000: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34001: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33998:
33999: -- initialise segments
34000: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34001: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33999: -- initialise segments
34000: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34001: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34000: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34001: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34001: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34002: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34003: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34004: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34005: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34006: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34007: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34008: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34009: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34010: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34011: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34012: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34013: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34014: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34015: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34016: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34017: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34018: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34019: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34020: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34028: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34021: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34028: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34029: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34022: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34028: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34029: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34030: --

Line 34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34023: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34028: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34029: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34030: --
34031:

Line 34028: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34024: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34028: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34029: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34030: --
34031:
34032: --

Line 34029: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34025: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34026: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34027: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34028: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34029: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34030: --
34031:
34032: --
34033:

Line 34052: xla_ae_lines_pkg.set_segment(

34048: );
34049:
34050: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
34051:
34052: xla_ae_lines_pkg.set_segment(
34053: p_to_segment_code => 'GL_ACCOUNT'
34054: , p_segment_value => l_segment
34055: , p_from_segment_code => l_adr_value_segment_code
34056: , p_from_combination_id => l_adr_value_combination_id

Line 34096: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

34092: xla_accounting_err_pkg.build_message
34093: (p_appli_s_name => 'XLA'
34094: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
34095: ,p_token_1 => 'LINE_NUMBER'
34096: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
34097: ,p_token_2 => 'LINE_TYPE_NAME'
34098: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
34099: l_component_type
34100: ,l_component_code

Line 34132: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

34128: --
34129: --
34130: ------------------------------------------------------------------------------------------------
34131: -- 4219869 Business Flow
34132: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34133: -- Prior Entry. Currently, the following code is always generated.
34134: ------------------------------------------------------------------------------------------------
34135: XLA_AE_LINES_PKG.ValidateCurrentLine;
34136:

Line 34135: XLA_AE_LINES_PKG.ValidateCurrentLine;

34131: -- 4219869 Business Flow
34132: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34133: -- Prior Entry. Currently, the following code is always generated.
34134: ------------------------------------------------------------------------------------------------
34135: XLA_AE_LINES_PKG.ValidateCurrentLine;
34136:
34137: ------------------------------------------------------------------------------------
34138: -- 4219869 Business Flow
34139: -- Populated credit and debit amounts -- Need to generate this within IF

Line 34141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34137: ------------------------------------------------------------------------------------
34138: -- 4219869 Business Flow
34139: -- Populated credit and debit amounts -- Need to generate this within IF
34140: ------------------------------------------------------------------------------------
34141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34142:
34143: ----------------------------------------------------------------------------------
34144: -- 4219869 Business Flow
34145: -- Update journal entry status -- Need to generate this within IF

Line 34173: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

34169: -- To allow MPA report to determine if it should generate report process
34170: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34171: ------------------------------------------------------------------------------------------
34172:
34173: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34174: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34175: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34176: -- call ADRs
34177: -- Bug 4922099

Line 34174: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

34170: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34171: ------------------------------------------------------------------------------------------
34172:
34173: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34174: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34175: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34176: -- call ADRs
34177: -- Bug 4922099
34178: --

Line 34188: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

34184: NULL;
34185: --
34186: --
34187:
34188: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
34189: p_code_combination_id => TO_NUMBER(C_NUM)
34190: , p_value_type_code => NULL
34191: , p_transaction_coa_id => null
34192: , p_accounting_coa_id => null

Line 34205: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34201: );
34202:
34203:
34204: -- initialise segments
34205: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34206: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34206: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34202:
34203:
34204: -- initialise segments
34205: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34206: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34203:
34204: -- initialise segments
34205: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34206: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34204: -- initialise segments
34205: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34206: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34205: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34206: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34206: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34207: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34208: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34209: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34210: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34211: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34212: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34213: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34214: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34215: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34216: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34217: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34218: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34219: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34220: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34221: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34222: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34223: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34224: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34225: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34233: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34226: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34233: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34234: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34227: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34233: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34234: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34235: --

Line 34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34228: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34233: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34234: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34235: --
34236:

Line 34233: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34229: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34233: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34234: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34235: --
34236:
34237: --

Line 34234: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34230: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34231: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34232: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34233: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34234: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34235: --
34236:
34237: --
34238:

Line 34257: xla_ae_lines_pkg.set_segment(

34253: );
34254:
34255: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
34256:
34257: xla_ae_lines_pkg.set_segment(
34258: p_to_segment_code => 'GL_ACCOUNT'
34259: , p_segment_value => l_segment
34260: , p_from_segment_code => l_adr_value_segment_code
34261: , p_from_combination_id => l_adr_value_combination_id

Line 34288: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

34284:
34285: --
34286: -- Update the line information that should be overwritten
34287: --
34288: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34289: p_header_num => 1);
34290: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34291:
34292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 34290: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

34286: -- Update the line information that should be overwritten
34287: --
34288: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34289: p_header_num => 1);
34290: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34291:
34292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34293:
34294: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 34292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

34288: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34289: p_header_num => 1);
34290: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34291:
34292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34293:
34294: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34295: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34296: END IF;

Line 34295: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

34291:
34292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34293:
34294: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34295: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34296: END IF;
34297:
34298: --
34299: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 34302: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

34298: --
34299: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34300: --
34301: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34302: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34303: ELSE
34304: ---------------------------------------------------------------------------------------------------
34305: -- 4262811a Switch Sign
34306: ---------------------------------------------------------------------------------------------------

Line 34307: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

34303: ELSE
34304: ---------------------------------------------------------------------------------------------------
34305: -- 4262811a Switch Sign
34306: ---------------------------------------------------------------------------------------------------
34307: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34304: ---------------------------------------------------------------------------------------------------
34305: -- 4262811a Switch Sign
34306: ---------------------------------------------------------------------------------------------------
34307: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34312: -- 5132302

Line 34309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34305: -- 4262811a Switch Sign
34306: ---------------------------------------------------------------------------------------------------
34307: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34312: -- 5132302
34313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34306: ---------------------------------------------------------------------------------------------------
34307: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34312: -- 5132302
34313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34307: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34312: -- 5132302
34313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34315:

Line 34313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

34309: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34312: -- 5132302
34313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34315:
34316: END IF;
34317:

Line 34314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34311: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34312: -- 5132302
34313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34314: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34315:
34316: END IF;
34317:
34318: -- 4955764

Line 34319: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34315:
34316: END IF;
34317:
34318: -- 4955764
34319: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34320: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34321:
34322:
34323: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 34323: XLA_AE_LINES_PKG.ValidateCurrentLine;

34319: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34320: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34321:
34322:
34323: XLA_AE_LINES_PKG.ValidateCurrentLine;
34324: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34325:
34326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34327: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 34324: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34320: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34321:
34322:
34323: XLA_AE_LINES_PKG.ValidateCurrentLine;
34324: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34325:
34326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34327: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34328: ,p_balance_type_code => l_balance_type_code);

Line 34502: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

34498: --
34499: -- bulk performance
34500: --
34501: l_balance_type_code VARCHAR2(1);
34502: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
34503: l_log_module VARCHAR2(240);
34504:
34505: --
34506: -- Upgrade strategy

Line 34579: XLA_AE_LINES_PKG.SetNewLine;

34575: ') = 'R'
34576: THEN
34577:
34578: --
34579: XLA_AE_LINES_PKG.SetNewLine;
34580:
34581: p_balance_type_code := l_balance_type_code;
34582: -- set the flag so later we will know whether the gain loss line needs to be created
34583:

Line 34591: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

34587:
34588: --
34589: -- bulk performance
34590: --
34591: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
34592: p_header_num => 0); -- 4262811
34593: --
34594: -- set accounting line options
34595: --

Line 34596: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

34592: p_header_num => 0); -- 4262811
34593: --
34594: -- set accounting line options
34595: --
34596: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
34597: p_natural_side_code => 'C'
34598: , p_gain_or_loss_flag => 'N'
34599: , p_gl_transfer_mode_code => 'S'
34600: , p_acct_entry_type_code => 'A'

Line 34610: xla_ae_lines_pkg.SetAcctLineType

34606: --
34607: --
34608: -- set accounting line type info
34609: --
34610: xla_ae_lines_pkg.SetAcctLineType
34611: (p_component_type => l_component_type
34612: ,p_event_type_code => l_event_type_code
34613: ,p_line_definition_owner_code => l_line_definition_owner_code
34614: ,p_line_definition_code => l_line_definition_code

Line 34624: xla_ae_lines_pkg.SetAcctClass(

34620: ,p_event_class_code => l_event_class_code);
34621: --
34622: -- set accounting class
34623: --
34624: xla_ae_lines_pkg.SetAcctClass(
34625: p_accounting_class_code => 'CASH_CLEARING'
34626: , p_ae_header_id => l_ae_header_id
34627: );
34628:

Line 34632: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

34628:
34629: --
34630: -- set rounding class
34631: --
34632: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34633: 'CASH_CLEARING';
34634:
34635: --
34636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 34636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

34632: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34633: 'CASH_CLEARING';
34634:
34635: --
34636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34638: --
34639: -- bulk performance
34640: --

Line 34637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

34633: 'CASH_CLEARING';
34634:
34635: --
34636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34638: --
34639: -- bulk performance
34640: --
34641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 34641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

34637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34638: --
34639: -- bulk performance
34640: --
34641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34642:
34643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34645:

Line 34643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

34639: -- bulk performance
34640: --
34641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34642:
34643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34645:
34646: -- 4955764
34647: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34647: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34645:
34646: -- 4955764
34647: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34648: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34649:
34650: -- 4458381 Public Sector Enh
34651:

Line 34705: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

34701: l_rec_acct_attrs.array_num_value(22) := p_source_86;
34702: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34703: l_rec_acct_attrs.array_num_value(23) := p_source_87;
34704:
34705: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34706: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34707:
34708: ---------------------------------------------------------------------------------------------------------------
34709: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 34706: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

34702: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34703: l_rec_acct_attrs.array_num_value(23) := p_source_87;
34704:
34705: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34706: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34707:
34708: ---------------------------------------------------------------------------------------------------------------
34709: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34710: ---------------------------------------------------------------------------------------------------------------

Line 34709: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

34705: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34706: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34707:
34708: ---------------------------------------------------------------------------------------------------------------
34709: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34710: ---------------------------------------------------------------------------------------------------------------
34711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34712:
34713: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 34711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

34707:
34708: ---------------------------------------------------------------------------------------------------------------
34709: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34710: ---------------------------------------------------------------------------------------------------------------
34711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34712:
34713: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34714: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34715:

Line 34713: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34709: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34710: ---------------------------------------------------------------------------------------------------------------
34711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34712:
34713: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34714: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34715:
34716: IF xla_accounting_cache_pkg.GetValueChar
34717: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 34714: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34710: ---------------------------------------------------------------------------------------------------------------
34711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34712:
34713: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34714: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34715:
34716: IF xla_accounting_cache_pkg.GetValueChar
34717: (p_source_code => 'LEDGER_CATEGORY_CODE'
34718: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 34725: xla_ae_lines_pkg.BflowUpgEntry

34721: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34722: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
34723: )
34724: THEN
34725: xla_ae_lines_pkg.BflowUpgEntry
34726: (p_business_method_code => l_bflow_method_code
34727: ,p_business_class_code => l_bflow_class_code
34728: ,p_balance_type => l_balance_type_code);
34729: ELSE

Line 34731: XLA_AE_LINES_PKG.business_flow_validation(

34727: ,p_business_class_code => l_bflow_class_code
34728: ,p_balance_type => l_balance_type_code);
34729: ELSE
34730: NULL;
34731: XLA_AE_LINES_PKG.business_flow_validation(
34732: p_business_method_code => l_bflow_method_code
34733: ,p_business_class_code => l_bflow_class_code
34734: ,p_inherit_description_flag => l_inherit_desc_flag);
34735: END IF;

Line 34742: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

34738: -- call analytical criteria
34739: --
34740:
34741:
34742: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
34743: xla_ae_lines_pkg.SetAnalyticalCriteria(
34744: p_analytical_criterion_name => 'Check Id'
34745: , p_analytical_criterion_owner => 'S'
34746: , p_analytical_criterion_code => 'CHECK_ID'

Line 34743: xla_ae_lines_pkg.SetAnalyticalCriteria(

34739: --
34740:
34741:
34742: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
34743: xla_ae_lines_pkg.SetAnalyticalCriteria(
34744: p_analytical_criterion_name => 'Check Id'
34745: , p_analytical_criterion_owner => 'S'
34746: , p_analytical_criterion_code => 'CHECK_ID'
34747: , p_amb_context_code => 'DEFAULT'

Line 34786: xla_ae_lines_pkg.set_ccid(

34782: , x_value_type_code => l_adr_value_type_code
34783: , p_side => 'NA'
34784: );
34785:
34786: xla_ae_lines_pkg.set_ccid(
34787: p_code_combination_id => l_ccid
34788: , p_value_type_code => l_adr_value_type_code
34789: , p_transaction_coa_id => l_adr_transaction_coa_id
34790: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 34802: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

34798: , p_side => 'NA'
34799: );
34800:
34801:
34802: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
34803: p_to_segment_code => 'GL_BALANCING'
34804: , p_segment_value => C_CHAR
34805: , p_from_segment_code => NULL
34806: , p_from_combination_id => NULL

Line 34846: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

34842: xla_accounting_err_pkg.build_message
34843: (p_appli_s_name => 'XLA'
34844: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
34845: ,p_token_1 => 'LINE_NUMBER'
34846: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
34847: ,p_token_2 => 'LINE_TYPE_NAME'
34848: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
34849: l_component_type
34850: ,l_component_code

Line 34882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

34878: --
34879: --
34880: ------------------------------------------------------------------------------------------------
34881: -- 4219869 Business Flow
34882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34883: -- Prior Entry. Currently, the following code is always generated.
34884: ------------------------------------------------------------------------------------------------
34885: XLA_AE_LINES_PKG.ValidateCurrentLine;
34886:

Line 34885: XLA_AE_LINES_PKG.ValidateCurrentLine;

34881: -- 4219869 Business Flow
34882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34883: -- Prior Entry. Currently, the following code is always generated.
34884: ------------------------------------------------------------------------------------------------
34885: XLA_AE_LINES_PKG.ValidateCurrentLine;
34886:
34887: ------------------------------------------------------------------------------------
34888: -- 4219869 Business Flow
34889: -- Populated credit and debit amounts -- Need to generate this within IF

Line 34891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34887: ------------------------------------------------------------------------------------
34888: -- 4219869 Business Flow
34889: -- Populated credit and debit amounts -- Need to generate this within IF
34890: ------------------------------------------------------------------------------------
34891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34892:
34893: ----------------------------------------------------------------------------------
34894: -- 4219869 Business Flow
34895: -- Update journal entry status -- Need to generate this within IF

Line 34923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

34919: -- To allow MPA report to determine if it should generate report process
34920: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34921: ------------------------------------------------------------------------------------------
34922:
34923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34925: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34926: -- call ADRs
34927: -- Bug 4922099

Line 34924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

34920: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34921: ------------------------------------------------------------------------------------------
34922:
34923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34925: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34926: -- call ADRs
34927: -- Bug 4922099
34928: --

Line 34948: xla_ae_lines_pkg.set_ccid(

34944: , x_value_type_code => l_adr_value_type_code
34945: , p_side => 'NA'
34946: );
34947:
34948: xla_ae_lines_pkg.set_ccid(
34949: p_code_combination_id => l_ccid
34950: , p_value_type_code => l_adr_value_type_code
34951: , p_transaction_coa_id => l_adr_transaction_coa_id
34952: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 34964: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

34960: , p_side => 'NA'
34961: );
34962:
34963:
34964: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
34965: p_to_segment_code => 'GL_BALANCING'
34966: , p_segment_value => C_CHAR
34967: , p_from_segment_code => NULL
34968: , p_from_combination_id => NULL

Line 34995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

34991:
34992: --
34993: -- Update the line information that should be overwritten
34994: --
34995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34996: p_header_num => 1);
34997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34998:
34999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 34997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

34993: -- Update the line information that should be overwritten
34994: --
34995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34996: p_header_num => 1);
34997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34998:
34999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35000:
35001: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 34999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

34995: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34996: p_header_num => 1);
34997: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34998:
34999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35000:
35001: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35002: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35003: END IF;

Line 35002: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

34998:
34999: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35000:
35001: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35002: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35003: END IF;
35004:
35005: --
35006: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 35009: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

35005: --
35006: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35007: --
35008: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35009: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35010: ELSE
35011: ---------------------------------------------------------------------------------------------------
35012: -- 4262811a Switch Sign
35013: ---------------------------------------------------------------------------------------------------

Line 35014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

35010: ELSE
35011: ---------------------------------------------------------------------------------------------------
35012: -- 4262811a Switch Sign
35013: ---------------------------------------------------------------------------------------------------
35014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35011: ---------------------------------------------------------------------------------------------------
35012: -- 4262811a Switch Sign
35013: ---------------------------------------------------------------------------------------------------
35014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35019: -- 5132302

Line 35016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35012: -- 4262811a Switch Sign
35013: ---------------------------------------------------------------------------------------------------
35014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35019: -- 5132302
35020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35013: ---------------------------------------------------------------------------------------------------
35014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35019: -- 5132302
35020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35014: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35019: -- 5132302
35020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35022:

Line 35020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

35016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35019: -- 5132302
35020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35022:
35023: END IF;
35024:

Line 35021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35017: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35018: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35019: -- 5132302
35020: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35021: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35022:
35023: END IF;
35024:
35025: -- 4955764

Line 35026: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35022:
35023: END IF;
35024:
35025: -- 4955764
35026: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35027: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35028:
35029:
35030: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 35030: XLA_AE_LINES_PKG.ValidateCurrentLine;

35026: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35027: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35028:
35029:
35030: XLA_AE_LINES_PKG.ValidateCurrentLine;
35031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35032:
35033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35034: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 35031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35027: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35028:
35029:
35030: XLA_AE_LINES_PKG.ValidateCurrentLine;
35031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35032:
35033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35034: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35035: ,p_balance_type_code => l_balance_type_code);

Line 35209: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

35205: --
35206: -- bulk performance
35207: --
35208: l_balance_type_code VARCHAR2(1);
35209: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
35210: l_log_module VARCHAR2(240);
35211:
35212: --
35213: -- Upgrade strategy

Line 35288: XLA_AE_LINES_PKG.SetNewLine;

35284: ') = 'R'
35285: THEN
35286:
35287: --
35288: XLA_AE_LINES_PKG.SetNewLine;
35289:
35290: p_balance_type_code := l_balance_type_code;
35291: -- set the flag so later we will know whether the gain loss line needs to be created
35292:

Line 35300: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

35296:
35297: --
35298: -- bulk performance
35299: --
35300: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
35301: p_header_num => 0); -- 4262811
35302: --
35303: -- set accounting line options
35304: --

Line 35305: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

35301: p_header_num => 0); -- 4262811
35302: --
35303: -- set accounting line options
35304: --
35305: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
35306: p_natural_side_code => 'C'
35307: , p_gain_or_loss_flag => 'N'
35308: , p_gl_transfer_mode_code => 'S'
35309: , p_acct_entry_type_code => 'A'

Line 35319: xla_ae_lines_pkg.SetAcctLineType

35315: --
35316: --
35317: -- set accounting line type info
35318: --
35319: xla_ae_lines_pkg.SetAcctLineType
35320: (p_component_type => l_component_type
35321: ,p_event_type_code => l_event_type_code
35322: ,p_line_definition_owner_code => l_line_definition_owner_code
35323: ,p_line_definition_code => l_line_definition_code

Line 35333: xla_ae_lines_pkg.SetAcctClass(

35329: ,p_event_class_code => l_event_class_code);
35330: --
35331: -- set accounting class
35332: --
35333: xla_ae_lines_pkg.SetAcctClass(
35334: p_accounting_class_code => 'CASH_CLEARING'
35335: , p_ae_header_id => l_ae_header_id
35336: );
35337:

Line 35341: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

35337:
35338: --
35339: -- set rounding class
35340: --
35341: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35342: 'CASH_CLEARING';
35343:
35344: --
35345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 35345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

35341: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35342: 'CASH_CLEARING';
35343:
35344: --
35345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35347: --
35348: -- bulk performance
35349: --

Line 35346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

35342: 'CASH_CLEARING';
35343:
35344: --
35345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35347: --
35348: -- bulk performance
35349: --
35350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 35350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

35346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35347: --
35348: -- bulk performance
35349: --
35350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35351:
35352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35354:

Line 35352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

35348: -- bulk performance
35349: --
35350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35351:
35352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35354:
35355: -- 4955764
35356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35354:
35355: -- 4955764
35356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35358:
35359: -- 4458381 Public Sector Enh
35360:

Line 35414: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

35410: l_rec_acct_attrs.array_num_value(22) := p_source_86;
35411: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35412: l_rec_acct_attrs.array_num_value(23) := p_source_87;
35413:
35414: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35415: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35416:
35417: ---------------------------------------------------------------------------------------------------------------
35418: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 35415: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

35411: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35412: l_rec_acct_attrs.array_num_value(23) := p_source_87;
35413:
35414: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35415: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35416:
35417: ---------------------------------------------------------------------------------------------------------------
35418: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35419: ---------------------------------------------------------------------------------------------------------------

Line 35418: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

35414: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35415: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35416:
35417: ---------------------------------------------------------------------------------------------------------------
35418: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35419: ---------------------------------------------------------------------------------------------------------------
35420: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35421:
35422: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 35420: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

35416:
35417: ---------------------------------------------------------------------------------------------------------------
35418: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35419: ---------------------------------------------------------------------------------------------------------------
35420: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35421:
35422: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35423: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35424:

Line 35422: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35418: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35419: ---------------------------------------------------------------------------------------------------------------
35420: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35421:
35422: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35423: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35424:
35425: IF xla_accounting_cache_pkg.GetValueChar
35426: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 35423: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35419: ---------------------------------------------------------------------------------------------------------------
35420: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35421:
35422: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35423: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35424:
35425: IF xla_accounting_cache_pkg.GetValueChar
35426: (p_source_code => 'LEDGER_CATEGORY_CODE'
35427: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 35434: xla_ae_lines_pkg.BflowUpgEntry

35430: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35431: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
35432: )
35433: THEN
35434: xla_ae_lines_pkg.BflowUpgEntry
35435: (p_business_method_code => l_bflow_method_code
35436: ,p_business_class_code => l_bflow_class_code
35437: ,p_balance_type => l_balance_type_code);
35438: ELSE

Line 35448: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

35444: -- call analytical criteria
35445: --
35446:
35447:
35448: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
35449: xla_ae_lines_pkg.SetAnalyticalCriteria(
35450: p_analytical_criterion_name => 'Check Id'
35451: , p_analytical_criterion_owner => 'S'
35452: , p_analytical_criterion_code => 'CHECK_ID'

Line 35449: xla_ae_lines_pkg.SetAnalyticalCriteria(

35445: --
35446:
35447:
35448: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
35449: xla_ae_lines_pkg.SetAnalyticalCriteria(
35450: p_analytical_criterion_name => 'Check Id'
35451: , p_analytical_criterion_owner => 'S'
35452: , p_analytical_criterion_code => 'CHECK_ID'
35453: , p_amb_context_code => 'DEFAULT'

Line 35492: xla_ae_lines_pkg.set_ccid(

35488: , x_value_type_code => l_adr_value_type_code
35489: , p_side => 'NA'
35490: );
35491:
35492: xla_ae_lines_pkg.set_ccid(
35493: p_code_combination_id => l_ccid
35494: , p_value_type_code => l_adr_value_type_code
35495: , p_transaction_coa_id => l_adr_transaction_coa_id
35496: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35528: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

35524: xla_accounting_err_pkg.build_message
35525: (p_appli_s_name => 'XLA'
35526: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
35527: ,p_token_1 => 'LINE_NUMBER'
35528: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
35529: ,p_token_2 => 'LINE_TYPE_NAME'
35530: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
35531: l_component_type
35532: ,l_component_code

Line 35564: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

35560: --
35561: --
35562: ------------------------------------------------------------------------------------------------
35563: -- 4219869 Business Flow
35564: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35565: -- Prior Entry. Currently, the following code is always generated.
35566: ------------------------------------------------------------------------------------------------
35567: XLA_AE_LINES_PKG.ValidateCurrentLine;
35568:

Line 35567: XLA_AE_LINES_PKG.ValidateCurrentLine;

35563: -- 4219869 Business Flow
35564: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35565: -- Prior Entry. Currently, the following code is always generated.
35566: ------------------------------------------------------------------------------------------------
35567: XLA_AE_LINES_PKG.ValidateCurrentLine;
35568:
35569: ------------------------------------------------------------------------------------
35570: -- 4219869 Business Flow
35571: -- Populated credit and debit amounts -- Need to generate this within IF

Line 35573: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35569: ------------------------------------------------------------------------------------
35570: -- 4219869 Business Flow
35571: -- Populated credit and debit amounts -- Need to generate this within IF
35572: ------------------------------------------------------------------------------------
35573: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35574:
35575: ----------------------------------------------------------------------------------
35576: -- 4219869 Business Flow
35577: -- Update journal entry status -- Need to generate this within IF

Line 35605: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

35601: -- To allow MPA report to determine if it should generate report process
35602: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35603: ------------------------------------------------------------------------------------------
35604:
35605: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35606: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35607: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35608: -- call ADRs
35609: -- Bug 4922099

Line 35606: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

35602: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35603: ------------------------------------------------------------------------------------------
35604:
35605: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35606: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35607: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35608: -- call ADRs
35609: -- Bug 4922099
35610: --

Line 35630: xla_ae_lines_pkg.set_ccid(

35626: , x_value_type_code => l_adr_value_type_code
35627: , p_side => 'NA'
35628: );
35629:
35630: xla_ae_lines_pkg.set_ccid(
35631: p_code_combination_id => l_ccid
35632: , p_value_type_code => l_adr_value_type_code
35633: , p_transaction_coa_id => l_adr_transaction_coa_id
35634: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35653: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

35649:
35650: --
35651: -- Update the line information that should be overwritten
35652: --
35653: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35654: p_header_num => 1);
35655: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35656:
35657: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 35655: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

35651: -- Update the line information that should be overwritten
35652: --
35653: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35654: p_header_num => 1);
35655: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35656:
35657: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35658:
35659: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 35657: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

35653: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35654: p_header_num => 1);
35655: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35656:
35657: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35658:
35659: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35660: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35661: END IF;

Line 35660: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

35656:
35657: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35658:
35659: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35660: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35661: END IF;
35662:
35663: --
35664: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 35667: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

35663: --
35664: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35665: --
35666: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35667: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35668: ELSE
35669: ---------------------------------------------------------------------------------------------------
35670: -- 4262811a Switch Sign
35671: ---------------------------------------------------------------------------------------------------

Line 35672: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

35668: ELSE
35669: ---------------------------------------------------------------------------------------------------
35670: -- 4262811a Switch Sign
35671: ---------------------------------------------------------------------------------------------------
35672: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35669: ---------------------------------------------------------------------------------------------------
35670: -- 4262811a Switch Sign
35671: ---------------------------------------------------------------------------------------------------
35672: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35677: -- 5132302

Line 35674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35670: -- 4262811a Switch Sign
35671: ---------------------------------------------------------------------------------------------------
35672: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35677: -- 5132302
35678: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35671: ---------------------------------------------------------------------------------------------------
35672: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35677: -- 5132302
35678: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35672: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35677: -- 5132302
35678: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35680:

Line 35678: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

35674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35677: -- 5132302
35678: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35680:
35681: END IF;
35682:

Line 35679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35675: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35676: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35677: -- 5132302
35678: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35679: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35680:
35681: END IF;
35682:
35683: -- 4955764

Line 35684: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35680:
35681: END IF;
35682:
35683: -- 4955764
35684: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35685: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35686:
35687:
35688: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 35688: XLA_AE_LINES_PKG.ValidateCurrentLine;

35684: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35685: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35686:
35687:
35688: XLA_AE_LINES_PKG.ValidateCurrentLine;
35689: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35690:
35691: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35692: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 35689: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35685: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35686:
35687:
35688: XLA_AE_LINES_PKG.ValidateCurrentLine;
35689: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35690:
35691: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35692: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35693: ,p_balance_type_code => l_balance_type_code);

Line 35871: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

35867: --
35868: -- bulk performance
35869: --
35870: l_balance_type_code VARCHAR2(1);
35871: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
35872: l_log_module VARCHAR2(240);
35873:
35874: --
35875: -- Upgrade strategy

Line 35952: XLA_AE_LINES_PKG.SetNewLine;

35948: ') <> 'PAYMENTCARD'
35949: THEN
35950:
35951: --
35952: XLA_AE_LINES_PKG.SetNewLine;
35953:
35954: p_balance_type_code := l_balance_type_code;
35955: -- set the flag so later we will know whether the gain loss line needs to be created
35956:

Line 35964: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

35960:
35961: --
35962: -- bulk performance
35963: --
35964: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
35965: p_header_num => 0); -- 4262811
35966: --
35967: -- set accounting line options
35968: --

Line 35969: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

35965: p_header_num => 0); -- 4262811
35966: --
35967: -- set accounting line options
35968: --
35969: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
35970: p_natural_side_code => 'C'
35971: , p_gain_or_loss_flag => 'N'
35972: , p_gl_transfer_mode_code => 'S'
35973: , p_acct_entry_type_code => 'A'

Line 35983: xla_ae_lines_pkg.SetAcctLineType

35979: --
35980: --
35981: -- set accounting line type info
35982: --
35983: xla_ae_lines_pkg.SetAcctLineType
35984: (p_component_type => l_component_type
35985: ,p_event_type_code => l_event_type_code
35986: ,p_line_definition_owner_code => l_line_definition_owner_code
35987: ,p_line_definition_code => l_line_definition_code

Line 35997: xla_ae_lines_pkg.SetAcctClass(

35993: ,p_event_class_code => l_event_class_code);
35994: --
35995: -- set accounting class
35996: --
35997: xla_ae_lines_pkg.SetAcctClass(
35998: p_accounting_class_code => 'CASH'
35999: , p_ae_header_id => l_ae_header_id
36000: );
36001:

Line 36005: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

36001:
36002: --
36003: -- set rounding class
36004: --
36005: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36006: 'CASH';
36007:
36008: --
36009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 36009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

36005: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36006: 'CASH';
36007:
36008: --
36009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36011: --
36012: -- bulk performance
36013: --

Line 36010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

36006: 'CASH';
36007:
36008: --
36009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36011: --
36012: -- bulk performance
36013: --
36014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 36014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

36010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36011: --
36012: -- bulk performance
36013: --
36014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36015:
36016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36017: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36018:

Line 36016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

36012: -- bulk performance
36013: --
36014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36015:
36016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36017: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36018:
36019: -- 4955764
36020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36017: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36018:
36019: -- 4955764
36020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36022:
36023: -- 4458381 Public Sector Enh
36024:

Line 36080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

36076: l_rec_acct_attrs.array_num_value(23) := p_source_86;
36077: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36078: l_rec_acct_attrs.array_num_value(24) := p_source_87;
36079:
36080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36082:
36083: ---------------------------------------------------------------------------------------------------------------
36084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 36081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

36077: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36078: l_rec_acct_attrs.array_num_value(24) := p_source_87;
36079:
36080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36082:
36083: ---------------------------------------------------------------------------------------------------------------
36084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36085: ---------------------------------------------------------------------------------------------------------------

Line 36084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

36080: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36081: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36082:
36083: ---------------------------------------------------------------------------------------------------------------
36084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36085: ---------------------------------------------------------------------------------------------------------------
36086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36087:
36088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 36086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

36082:
36083: ---------------------------------------------------------------------------------------------------------------
36084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36085: ---------------------------------------------------------------------------------------------------------------
36086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36087:
36088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36090:

Line 36088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36084: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36085: ---------------------------------------------------------------------------------------------------------------
36086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36087:
36088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36090:
36091: IF xla_accounting_cache_pkg.GetValueChar
36092: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 36089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36085: ---------------------------------------------------------------------------------------------------------------
36086: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36087:
36088: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36090:
36091: IF xla_accounting_cache_pkg.GetValueChar
36092: (p_source_code => 'LEDGER_CATEGORY_CODE'
36093: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 36100: xla_ae_lines_pkg.BflowUpgEntry

36096: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36097: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
36098: )
36099: THEN
36100: xla_ae_lines_pkg.BflowUpgEntry
36101: (p_business_method_code => l_bflow_method_code
36102: ,p_business_class_code => l_bflow_class_code
36103: ,p_balance_type => l_balance_type_code);
36104: ELSE

Line 36114: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

36110: -- call analytical criteria
36111: --
36112:
36113:
36114: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
36115: xla_ae_lines_pkg.SetAnalyticalCriteria(
36116: p_analytical_criterion_name => 'Check Id'
36117: , p_analytical_criterion_owner => 'S'
36118: , p_analytical_criterion_code => 'CHECK_ID'

Line 36115: xla_ae_lines_pkg.SetAnalyticalCriteria(

36111: --
36112:
36113:
36114: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
36115: xla_ae_lines_pkg.SetAnalyticalCriteria(
36116: p_analytical_criterion_name => 'Check Id'
36117: , p_analytical_criterion_owner => 'S'
36118: , p_analytical_criterion_code => 'CHECK_ID'
36119: , p_amb_context_code => 'DEFAULT'

Line 36158: xla_ae_lines_pkg.set_ccid(

36154: , x_value_type_code => l_adr_value_type_code
36155: , p_side => 'NA'
36156: );
36157:
36158: xla_ae_lines_pkg.set_ccid(
36159: p_code_combination_id => l_ccid
36160: , p_value_type_code => l_adr_value_type_code
36161: , p_transaction_coa_id => l_adr_transaction_coa_id
36162: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 36194: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

36190: xla_accounting_err_pkg.build_message
36191: (p_appli_s_name => 'XLA'
36192: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
36193: ,p_token_1 => 'LINE_NUMBER'
36194: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
36195: ,p_token_2 => 'LINE_TYPE_NAME'
36196: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
36197: l_component_type
36198: ,l_component_code

Line 36230: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

36226: --
36227: --
36228: ------------------------------------------------------------------------------------------------
36229: -- 4219869 Business Flow
36230: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36231: -- Prior Entry. Currently, the following code is always generated.
36232: ------------------------------------------------------------------------------------------------
36233: XLA_AE_LINES_PKG.ValidateCurrentLine;
36234:

Line 36233: XLA_AE_LINES_PKG.ValidateCurrentLine;

36229: -- 4219869 Business Flow
36230: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36231: -- Prior Entry. Currently, the following code is always generated.
36232: ------------------------------------------------------------------------------------------------
36233: XLA_AE_LINES_PKG.ValidateCurrentLine;
36234:
36235: ------------------------------------------------------------------------------------
36236: -- 4219869 Business Flow
36237: -- Populated credit and debit amounts -- Need to generate this within IF

Line 36239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36235: ------------------------------------------------------------------------------------
36236: -- 4219869 Business Flow
36237: -- Populated credit and debit amounts -- Need to generate this within IF
36238: ------------------------------------------------------------------------------------
36239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36240:
36241: ----------------------------------------------------------------------------------
36242: -- 4219869 Business Flow
36243: -- Update journal entry status -- Need to generate this within IF

Line 36271: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

36267: -- To allow MPA report to determine if it should generate report process
36268: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36269: ------------------------------------------------------------------------------------------
36270:
36271: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36272: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36273: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36274: -- call ADRs
36275: -- Bug 4922099

Line 36272: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

36268: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36269: ------------------------------------------------------------------------------------------
36270:
36271: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36272: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36273: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36274: -- call ADRs
36275: -- Bug 4922099
36276: --

Line 36296: xla_ae_lines_pkg.set_ccid(

36292: , x_value_type_code => l_adr_value_type_code
36293: , p_side => 'NA'
36294: );
36295:
36296: xla_ae_lines_pkg.set_ccid(
36297: p_code_combination_id => l_ccid
36298: , p_value_type_code => l_adr_value_type_code
36299: , p_transaction_coa_id => l_adr_transaction_coa_id
36300: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 36319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

36315:
36316: --
36317: -- Update the line information that should be overwritten
36318: --
36319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36320: p_header_num => 1);
36321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36322:
36323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 36321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

36317: -- Update the line information that should be overwritten
36318: --
36319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36320: p_header_num => 1);
36321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36322:
36323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36324:
36325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 36323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

36319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36320: p_header_num => 1);
36321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36322:
36323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36324:
36325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36327: END IF;

Line 36326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

36322:
36323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36324:
36325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36327: END IF;
36328:
36329: --
36330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 36333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

36329: --
36330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36331: --
36332: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36334: ELSE
36335: ---------------------------------------------------------------------------------------------------
36336: -- 4262811a Switch Sign
36337: ---------------------------------------------------------------------------------------------------

Line 36338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

36334: ELSE
36335: ---------------------------------------------------------------------------------------------------
36336: -- 4262811a Switch Sign
36337: ---------------------------------------------------------------------------------------------------
36338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36335: ---------------------------------------------------------------------------------------------------
36336: -- 4262811a Switch Sign
36337: ---------------------------------------------------------------------------------------------------
36338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36343: -- 5132302

Line 36340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36336: -- 4262811a Switch Sign
36337: ---------------------------------------------------------------------------------------------------
36338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36343: -- 5132302
36344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36337: ---------------------------------------------------------------------------------------------------
36338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36343: -- 5132302
36344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36343: -- 5132302
36344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36346:

Line 36344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

36340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36343: -- 5132302
36344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36346:
36347: END IF;
36348:

Line 36345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36343: -- 5132302
36344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36346:
36347: END IF;
36348:
36349: -- 4955764

Line 36350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36346:
36347: END IF;
36348:
36349: -- 4955764
36350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36352:
36353:
36354: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 36354: XLA_AE_LINES_PKG.ValidateCurrentLine;

36350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36352:
36353:
36354: XLA_AE_LINES_PKG.ValidateCurrentLine;
36355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36356:
36357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 36355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36352:
36353:
36354: XLA_AE_LINES_PKG.ValidateCurrentLine;
36355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36356:
36357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36359: ,p_balance_type_code => l_balance_type_code);

Line 36537: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

36533: --
36534: -- bulk performance
36535: --
36536: l_balance_type_code VARCHAR2(1);
36537: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
36538: l_log_module VARCHAR2(240);
36539:
36540: --
36541: -- Upgrade strategy

Line 36616: XLA_AE_LINES_PKG.SetNewLine;

36612: ') <> 'PAYMENTCARD'
36613: THEN
36614:
36615: --
36616: XLA_AE_LINES_PKG.SetNewLine;
36617:
36618: p_balance_type_code := l_balance_type_code;
36619: -- set the flag so later we will know whether the gain loss line needs to be created
36620:

Line 36628: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

36624:
36625: --
36626: -- bulk performance
36627: --
36628: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
36629: p_header_num => 0); -- 4262811
36630: --
36631: -- set accounting line options
36632: --

Line 36633: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

36629: p_header_num => 0); -- 4262811
36630: --
36631: -- set accounting line options
36632: --
36633: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
36634: p_natural_side_code => 'C'
36635: , p_gain_or_loss_flag => 'N'
36636: , p_gl_transfer_mode_code => 'S'
36637: , p_acct_entry_type_code => 'A'

Line 36647: xla_ae_lines_pkg.SetAcctLineType

36643: --
36644: --
36645: -- set accounting line type info
36646: --
36647: xla_ae_lines_pkg.SetAcctLineType
36648: (p_component_type => l_component_type
36649: ,p_event_type_code => l_event_type_code
36650: ,p_line_definition_owner_code => l_line_definition_owner_code
36651: ,p_line_definition_code => l_line_definition_code

Line 36661: xla_ae_lines_pkg.SetAcctClass(

36657: ,p_event_class_code => l_event_class_code);
36658: --
36659: -- set accounting class
36660: --
36661: xla_ae_lines_pkg.SetAcctClass(
36662: p_accounting_class_code => 'CASH'
36663: , p_ae_header_id => l_ae_header_id
36664: );
36665:

Line 36669: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

36665:
36666: --
36667: -- set rounding class
36668: --
36669: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36670: 'CASH';
36671:
36672: --
36673: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 36673: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

36669: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36670: 'CASH';
36671:
36672: --
36673: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36674: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36675: --
36676: -- bulk performance
36677: --

Line 36674: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

36670: 'CASH';
36671:
36672: --
36673: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36674: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36675: --
36676: -- bulk performance
36677: --
36678: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 36678: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

36674: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36675: --
36676: -- bulk performance
36677: --
36678: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36679:
36680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36681: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36682:

Line 36680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

36676: -- bulk performance
36677: --
36678: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36679:
36680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36681: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36682:
36683: -- 4955764
36684: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36684: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36681: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36682:
36683: -- 4955764
36684: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36685: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36686:
36687: -- 4458381 Public Sector Enh
36688:

Line 36744: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

36740: l_rec_acct_attrs.array_num_value(23) := p_source_86;
36741: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36742: l_rec_acct_attrs.array_num_value(24) := p_source_87;
36743:
36744: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36745: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36746:
36747: ---------------------------------------------------------------------------------------------------------------
36748: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 36745: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

36741: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36742: l_rec_acct_attrs.array_num_value(24) := p_source_87;
36743:
36744: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36745: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36746:
36747: ---------------------------------------------------------------------------------------------------------------
36748: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36749: ---------------------------------------------------------------------------------------------------------------

Line 36748: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

36744: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36745: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36746:
36747: ---------------------------------------------------------------------------------------------------------------
36748: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36749: ---------------------------------------------------------------------------------------------------------------
36750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36751:
36752: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 36750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

36746:
36747: ---------------------------------------------------------------------------------------------------------------
36748: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36749: ---------------------------------------------------------------------------------------------------------------
36750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36751:
36752: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36753: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36754:

Line 36752: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36748: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36749: ---------------------------------------------------------------------------------------------------------------
36750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36751:
36752: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36753: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36754:
36755: IF xla_accounting_cache_pkg.GetValueChar
36756: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 36753: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36749: ---------------------------------------------------------------------------------------------------------------
36750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36751:
36752: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36753: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36754:
36755: IF xla_accounting_cache_pkg.GetValueChar
36756: (p_source_code => 'LEDGER_CATEGORY_CODE'
36757: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 36764: xla_ae_lines_pkg.BflowUpgEntry

36760: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36761: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
36762: )
36763: THEN
36764: xla_ae_lines_pkg.BflowUpgEntry
36765: (p_business_method_code => l_bflow_method_code
36766: ,p_business_class_code => l_bflow_class_code
36767: ,p_balance_type => l_balance_type_code);
36768: ELSE

Line 36770: XLA_AE_LINES_PKG.business_flow_validation(

36766: ,p_business_class_code => l_bflow_class_code
36767: ,p_balance_type => l_balance_type_code);
36768: ELSE
36769: NULL;
36770: XLA_AE_LINES_PKG.business_flow_validation(
36771: p_business_method_code => l_bflow_method_code
36772: ,p_business_class_code => l_bflow_class_code
36773: ,p_inherit_description_flag => l_inherit_desc_flag);
36774: END IF;

Line 36781: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

36777: -- call analytical criteria
36778: --
36779:
36780:
36781: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
36782: xla_ae_lines_pkg.SetAnalyticalCriteria(
36783: p_analytical_criterion_name => 'Check Id'
36784: , p_analytical_criterion_owner => 'S'
36785: , p_analytical_criterion_code => 'CHECK_ID'

Line 36782: xla_ae_lines_pkg.SetAnalyticalCriteria(

36778: --
36779:
36780:
36781: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
36782: xla_ae_lines_pkg.SetAnalyticalCriteria(
36783: p_analytical_criterion_name => 'Check Id'
36784: , p_analytical_criterion_owner => 'S'
36785: , p_analytical_criterion_code => 'CHECK_ID'
36786: , p_amb_context_code => 'DEFAULT'

Line 36815: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

36811: NULL;
36812: --
36813: --
36814:
36815: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
36816: p_code_combination_id => TO_NUMBER(C_NUM)
36817: , p_value_type_code => NULL
36818: , p_transaction_coa_id => null
36819: , p_accounting_coa_id => null

Line 36832: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36828: );
36829:
36830:
36831: -- initialise segments
36832: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36833: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36833: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36829:
36830:
36831: -- initialise segments
36832: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36833: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36830:
36831: -- initialise segments
36832: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36833: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36831: -- initialise segments
36832: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36833: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36832: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36833: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36833: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36834: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36835: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36836: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36837: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36838: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36839: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36840: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36841: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36842: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36843: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36844: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36845: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36846: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36847: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36848: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36849: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36850: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36851: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36852: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36860: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36853: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36860: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36861: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36854: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36860: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36861: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36862: --

Line 36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36855: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36860: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36861: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36862: --
36863:

Line 36860: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36856: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36860: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36861: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36862: --
36863:
36864: --

Line 36861: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36857: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36858: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36859: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36860: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36861: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36862: --
36863:
36864: --
36865:

Line 36884: xla_ae_lines_pkg.set_segment(

36880: );
36881:
36882: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
36883:
36884: xla_ae_lines_pkg.set_segment(
36885: p_to_segment_code => 'GL_ACCOUNT'
36886: , p_segment_value => l_segment
36887: , p_from_segment_code => l_adr_value_segment_code
36888: , p_from_combination_id => l_adr_value_combination_id

Line 36928: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

36924: xla_accounting_err_pkg.build_message
36925: (p_appli_s_name => 'XLA'
36926: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
36927: ,p_token_1 => 'LINE_NUMBER'
36928: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
36929: ,p_token_2 => 'LINE_TYPE_NAME'
36930: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
36931: l_component_type
36932: ,l_component_code

Line 36964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

36960: --
36961: --
36962: ------------------------------------------------------------------------------------------------
36963: -- 4219869 Business Flow
36964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36965: -- Prior Entry. Currently, the following code is always generated.
36966: ------------------------------------------------------------------------------------------------
36967: XLA_AE_LINES_PKG.ValidateCurrentLine;
36968:

Line 36967: XLA_AE_LINES_PKG.ValidateCurrentLine;

36963: -- 4219869 Business Flow
36964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36965: -- Prior Entry. Currently, the following code is always generated.
36966: ------------------------------------------------------------------------------------------------
36967: XLA_AE_LINES_PKG.ValidateCurrentLine;
36968:
36969: ------------------------------------------------------------------------------------
36970: -- 4219869 Business Flow
36971: -- Populated credit and debit amounts -- Need to generate this within IF

Line 36973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36969: ------------------------------------------------------------------------------------
36970: -- 4219869 Business Flow
36971: -- Populated credit and debit amounts -- Need to generate this within IF
36972: ------------------------------------------------------------------------------------
36973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36974:
36975: ----------------------------------------------------------------------------------
36976: -- 4219869 Business Flow
36977: -- Update journal entry status -- Need to generate this within IF

Line 37005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

37001: -- To allow MPA report to determine if it should generate report process
37002: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37003: ------------------------------------------------------------------------------------------
37004:
37005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37007: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37008: -- call ADRs
37009: -- Bug 4922099

Line 37006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

37002: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37003: ------------------------------------------------------------------------------------------
37004:
37005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37007: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37008: -- call ADRs
37009: -- Bug 4922099
37010: --

Line 37020: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

37016: NULL;
37017: --
37018: --
37019:
37020: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
37021: p_code_combination_id => TO_NUMBER(C_NUM)
37022: , p_value_type_code => NULL
37023: , p_transaction_coa_id => null
37024: , p_accounting_coa_id => null

Line 37037: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37033: );
37034:
37035:
37036: -- initialise segments
37037: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37038: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37038: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37034:
37035:
37036: -- initialise segments
37037: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37038: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37035:
37036: -- initialise segments
37037: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37038: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37036: -- initialise segments
37037: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37038: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37037: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37038: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37038: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37039: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37040: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37041: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37042: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37043: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37044: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37045: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37046: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37047: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37048: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37049: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37050: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37051: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37052: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37053: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37054: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37055: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37056: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37057: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37065: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37058: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37065: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37066: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37059: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37065: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37066: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37067: --

Line 37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37060: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37065: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37066: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37067: --
37068:

Line 37065: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37061: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37065: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37066: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37067: --
37068:
37069: --

Line 37066: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37062: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37063: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37064: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37065: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37066: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37067: --
37068:
37069: --
37070:

Line 37089: xla_ae_lines_pkg.set_segment(

37085: );
37086:
37087: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
37088:
37089: xla_ae_lines_pkg.set_segment(
37090: p_to_segment_code => 'GL_ACCOUNT'
37091: , p_segment_value => l_segment
37092: , p_from_segment_code => l_adr_value_segment_code
37093: , p_from_combination_id => l_adr_value_combination_id

Line 37120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

37116:
37117: --
37118: -- Update the line information that should be overwritten
37119: --
37120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37121: p_header_num => 1);
37122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37123:
37124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 37122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

37118: -- Update the line information that should be overwritten
37119: --
37120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37121: p_header_num => 1);
37122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37123:
37124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37125:
37126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 37124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

37120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37121: p_header_num => 1);
37122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37123:
37124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37125:
37126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37128: END IF;

Line 37127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

37123:
37124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37125:
37126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37128: END IF;
37129:
37130: --
37131: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 37134: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

37130: --
37131: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37132: --
37133: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37134: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37135: ELSE
37136: ---------------------------------------------------------------------------------------------------
37137: -- 4262811a Switch Sign
37138: ---------------------------------------------------------------------------------------------------

Line 37139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

37135: ELSE
37136: ---------------------------------------------------------------------------------------------------
37137: -- 4262811a Switch Sign
37138: ---------------------------------------------------------------------------------------------------
37139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37136: ---------------------------------------------------------------------------------------------------
37137: -- 4262811a Switch Sign
37138: ---------------------------------------------------------------------------------------------------
37139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37144: -- 5132302

Line 37141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37137: -- 4262811a Switch Sign
37138: ---------------------------------------------------------------------------------------------------
37139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37144: -- 5132302
37145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37138: ---------------------------------------------------------------------------------------------------
37139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37144: -- 5132302
37145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37144: -- 5132302
37145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37147:

Line 37145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

37141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37144: -- 5132302
37145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37147:
37148: END IF;
37149:

Line 37146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37144: -- 5132302
37145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37147:
37148: END IF;
37149:
37150: -- 4955764

Line 37151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37147:
37148: END IF;
37149:
37150: -- 4955764
37151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37153:
37154:
37155: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 37155: XLA_AE_LINES_PKG.ValidateCurrentLine;

37151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37153:
37154:
37155: XLA_AE_LINES_PKG.ValidateCurrentLine;
37156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37157:
37158: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37159: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 37156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37153:
37154:
37155: XLA_AE_LINES_PKG.ValidateCurrentLine;
37156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37157:
37158: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37159: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37160: ,p_balance_type_code => l_balance_type_code);

Line 37338: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

37334: --
37335: -- bulk performance
37336: --
37337: l_balance_type_code VARCHAR2(1);
37338: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
37339: l_log_module VARCHAR2(240);
37340:
37341: --
37342: -- Upgrade strategy

Line 37417: XLA_AE_LINES_PKG.SetNewLine;

37413: ') <> 'PAYMENTCARD'
37414: THEN
37415:
37416: --
37417: XLA_AE_LINES_PKG.SetNewLine;
37418:
37419: p_balance_type_code := l_balance_type_code;
37420: -- set the flag so later we will know whether the gain loss line needs to be created
37421:

Line 37429: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

37425:
37426: --
37427: -- bulk performance
37428: --
37429: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
37430: p_header_num => 0); -- 4262811
37431: --
37432: -- set accounting line options
37433: --

Line 37434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

37430: p_header_num => 0); -- 4262811
37431: --
37432: -- set accounting line options
37433: --
37434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
37435: p_natural_side_code => 'C'
37436: , p_gain_or_loss_flag => 'N'
37437: , p_gl_transfer_mode_code => 'S'
37438: , p_acct_entry_type_code => 'A'

Line 37448: xla_ae_lines_pkg.SetAcctLineType

37444: --
37445: --
37446: -- set accounting line type info
37447: --
37448: xla_ae_lines_pkg.SetAcctLineType
37449: (p_component_type => l_component_type
37450: ,p_event_type_code => l_event_type_code
37451: ,p_line_definition_owner_code => l_line_definition_owner_code
37452: ,p_line_definition_code => l_line_definition_code

Line 37462: xla_ae_lines_pkg.SetAcctClass(

37458: ,p_event_class_code => l_event_class_code);
37459: --
37460: -- set accounting class
37461: --
37462: xla_ae_lines_pkg.SetAcctClass(
37463: p_accounting_class_code => 'CASH'
37464: , p_ae_header_id => l_ae_header_id
37465: );
37466:

Line 37470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

37466:
37467: --
37468: -- set rounding class
37469: --
37470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37471: 'CASH';
37472:
37473: --
37474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 37474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

37470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37471: 'CASH';
37472:
37473: --
37474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37476: --
37477: -- bulk performance
37478: --

Line 37475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

37471: 'CASH';
37472:
37473: --
37474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37476: --
37477: -- bulk performance
37478: --
37479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 37479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

37475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37476: --
37477: -- bulk performance
37478: --
37479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37480:
37481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37483:

Line 37481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

37477: -- bulk performance
37478: --
37479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37480:
37481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37483:
37484: -- 4955764
37485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37483:
37484: -- 4955764
37485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37486: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37487:
37488: -- 4458381 Public Sector Enh
37489:

Line 37545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

37541: l_rec_acct_attrs.array_num_value(23) := p_source_86;
37542: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37543: l_rec_acct_attrs.array_num_value(24) := p_source_87;
37544:
37545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37546: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37547:
37548: ---------------------------------------------------------------------------------------------------------------
37549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 37546: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

37542: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37543: l_rec_acct_attrs.array_num_value(24) := p_source_87;
37544:
37545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37546: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37547:
37548: ---------------------------------------------------------------------------------------------------------------
37549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37550: ---------------------------------------------------------------------------------------------------------------

Line 37549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

37545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37546: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37547:
37548: ---------------------------------------------------------------------------------------------------------------
37549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37550: ---------------------------------------------------------------------------------------------------------------
37551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37552:
37553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 37551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

37547:
37548: ---------------------------------------------------------------------------------------------------------------
37549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37550: ---------------------------------------------------------------------------------------------------------------
37551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37552:
37553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37555:

Line 37553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37550: ---------------------------------------------------------------------------------------------------------------
37551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37552:
37553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37555:
37556: IF xla_accounting_cache_pkg.GetValueChar
37557: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 37554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37550: ---------------------------------------------------------------------------------------------------------------
37551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37552:
37553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37555:
37556: IF xla_accounting_cache_pkg.GetValueChar
37557: (p_source_code => 'LEDGER_CATEGORY_CODE'
37558: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 37565: xla_ae_lines_pkg.BflowUpgEntry

37561: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37562: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
37563: )
37564: THEN
37565: xla_ae_lines_pkg.BflowUpgEntry
37566: (p_business_method_code => l_bflow_method_code
37567: ,p_business_class_code => l_bflow_class_code
37568: ,p_balance_type => l_balance_type_code);
37569: ELSE

Line 37571: XLA_AE_LINES_PKG.business_flow_validation(

37567: ,p_business_class_code => l_bflow_class_code
37568: ,p_balance_type => l_balance_type_code);
37569: ELSE
37570: NULL;
37571: XLA_AE_LINES_PKG.business_flow_validation(
37572: p_business_method_code => l_bflow_method_code
37573: ,p_business_class_code => l_bflow_class_code
37574: ,p_inherit_description_flag => l_inherit_desc_flag);
37575: END IF;

Line 37582: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

37578: -- call analytical criteria
37579: --
37580:
37581:
37582: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
37583: xla_ae_lines_pkg.SetAnalyticalCriteria(
37584: p_analytical_criterion_name => 'Check Id'
37585: , p_analytical_criterion_owner => 'S'
37586: , p_analytical_criterion_code => 'CHECK_ID'

Line 37583: xla_ae_lines_pkg.SetAnalyticalCriteria(

37579: --
37580:
37581:
37582: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
37583: xla_ae_lines_pkg.SetAnalyticalCriteria(
37584: p_analytical_criterion_name => 'Check Id'
37585: , p_analytical_criterion_owner => 'S'
37586: , p_analytical_criterion_code => 'CHECK_ID'
37587: , p_amb_context_code => 'DEFAULT'

Line 37626: xla_ae_lines_pkg.set_ccid(

37622: , x_value_type_code => l_adr_value_type_code
37623: , p_side => 'NA'
37624: );
37625:
37626: xla_ae_lines_pkg.set_ccid(
37627: p_code_combination_id => l_ccid
37628: , p_value_type_code => l_adr_value_type_code
37629: , p_transaction_coa_id => l_adr_transaction_coa_id
37630: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37642: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

37638: , p_side => 'NA'
37639: );
37640:
37641:
37642: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
37643: p_to_segment_code => 'GL_BALANCING'
37644: , p_segment_value => C_CHAR
37645: , p_from_segment_code => NULL
37646: , p_from_combination_id => NULL

Line 37686: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

37682: xla_accounting_err_pkg.build_message
37683: (p_appli_s_name => 'XLA'
37684: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
37685: ,p_token_1 => 'LINE_NUMBER'
37686: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
37687: ,p_token_2 => 'LINE_TYPE_NAME'
37688: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
37689: l_component_type
37690: ,l_component_code

Line 37722: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

37718: --
37719: --
37720: ------------------------------------------------------------------------------------------------
37721: -- 4219869 Business Flow
37722: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37723: -- Prior Entry. Currently, the following code is always generated.
37724: ------------------------------------------------------------------------------------------------
37725: XLA_AE_LINES_PKG.ValidateCurrentLine;
37726:

Line 37725: XLA_AE_LINES_PKG.ValidateCurrentLine;

37721: -- 4219869 Business Flow
37722: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37723: -- Prior Entry. Currently, the following code is always generated.
37724: ------------------------------------------------------------------------------------------------
37725: XLA_AE_LINES_PKG.ValidateCurrentLine;
37726:
37727: ------------------------------------------------------------------------------------
37728: -- 4219869 Business Flow
37729: -- Populated credit and debit amounts -- Need to generate this within IF

Line 37731: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37727: ------------------------------------------------------------------------------------
37728: -- 4219869 Business Flow
37729: -- Populated credit and debit amounts -- Need to generate this within IF
37730: ------------------------------------------------------------------------------------
37731: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37732:
37733: ----------------------------------------------------------------------------------
37734: -- 4219869 Business Flow
37735: -- Update journal entry status -- Need to generate this within IF

Line 37763: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

37759: -- To allow MPA report to determine if it should generate report process
37760: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37761: ------------------------------------------------------------------------------------------
37762:
37763: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37764: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37765: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37766: -- call ADRs
37767: -- Bug 4922099

Line 37764: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

37760: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37761: ------------------------------------------------------------------------------------------
37762:
37763: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37764: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37765: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37766: -- call ADRs
37767: -- Bug 4922099
37768: --

Line 37788: xla_ae_lines_pkg.set_ccid(

37784: , x_value_type_code => l_adr_value_type_code
37785: , p_side => 'NA'
37786: );
37787:
37788: xla_ae_lines_pkg.set_ccid(
37789: p_code_combination_id => l_ccid
37790: , p_value_type_code => l_adr_value_type_code
37791: , p_transaction_coa_id => l_adr_transaction_coa_id
37792: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37804: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

37800: , p_side => 'NA'
37801: );
37802:
37803:
37804: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
37805: p_to_segment_code => 'GL_BALANCING'
37806: , p_segment_value => C_CHAR
37807: , p_from_segment_code => NULL
37808: , p_from_combination_id => NULL

Line 37835: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

37831:
37832: --
37833: -- Update the line information that should be overwritten
37834: --
37835: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37836: p_header_num => 1);
37837: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37838:
37839: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 37837: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

37833: -- Update the line information that should be overwritten
37834: --
37835: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37836: p_header_num => 1);
37837: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37838:
37839: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37840:
37841: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 37839: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

37835: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37836: p_header_num => 1);
37837: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37838:
37839: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37840:
37841: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37842: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37843: END IF;

Line 37842: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

37838:
37839: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37840:
37841: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37842: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37843: END IF;
37844:
37845: --
37846: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 37849: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

37845: --
37846: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37847: --
37848: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37849: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37850: ELSE
37851: ---------------------------------------------------------------------------------------------------
37852: -- 4262811a Switch Sign
37853: ---------------------------------------------------------------------------------------------------

Line 37854: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

37850: ELSE
37851: ---------------------------------------------------------------------------------------------------
37852: -- 4262811a Switch Sign
37853: ---------------------------------------------------------------------------------------------------
37854: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37851: ---------------------------------------------------------------------------------------------------
37852: -- 4262811a Switch Sign
37853: ---------------------------------------------------------------------------------------------------
37854: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37859: -- 5132302

Line 37856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37852: -- 4262811a Switch Sign
37853: ---------------------------------------------------------------------------------------------------
37854: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37859: -- 5132302
37860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37853: ---------------------------------------------------------------------------------------------------
37854: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37859: -- 5132302
37860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37854: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37855: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37859: -- 5132302
37860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37862:

Line 37860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

37856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37859: -- 5132302
37860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37862:
37863: END IF;
37864:

Line 37861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37857: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37859: -- 5132302
37860: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37862:
37863: END IF;
37864:
37865: -- 4955764

Line 37866: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37862:
37863: END IF;
37864:
37865: -- 4955764
37866: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37867: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37868:
37869:
37870: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 37870: XLA_AE_LINES_PKG.ValidateCurrentLine;

37866: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37867: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37868:
37869:
37870: XLA_AE_LINES_PKG.ValidateCurrentLine;
37871: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37872:
37873: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37874: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 37871: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37867: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37868:
37869:
37870: XLA_AE_LINES_PKG.ValidateCurrentLine;
37871: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37872:
37873: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37874: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37875: ,p_balance_type_code => l_balance_type_code);

Line 38040: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

38036: --
38037: -- bulk performance
38038: --
38039: l_balance_type_code VARCHAR2(1);
38040: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
38041: l_log_module VARCHAR2(240);
38042:
38043: --
38044: -- Upgrade strategy

Line 38117: XLA_AE_LINES_PKG.SetNewLine;

38113: ') = 'CASH'
38114: THEN
38115:
38116: --
38117: XLA_AE_LINES_PKG.SetNewLine;
38118:
38119: p_balance_type_code := l_balance_type_code;
38120: -- set the flag so later we will know whether the gain loss line needs to be created
38121:

Line 38129: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

38125:
38126: --
38127: -- bulk performance
38128: --
38129: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
38130: p_header_num => 0); -- 4262811
38131: --
38132: -- set accounting line options
38133: --

Line 38134: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

38130: p_header_num => 0); -- 4262811
38131: --
38132: -- set accounting line options
38133: --
38134: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
38135: p_natural_side_code => 'C'
38136: , p_gain_or_loss_flag => 'N'
38137: , p_gl_transfer_mode_code => 'S'
38138: , p_acct_entry_type_code => 'A'

Line 38148: xla_ae_lines_pkg.SetAcctLineType

38144: --
38145: --
38146: -- set accounting line type info
38147: --
38148: xla_ae_lines_pkg.SetAcctLineType
38149: (p_component_type => l_component_type
38150: ,p_event_type_code => l_event_type_code
38151: ,p_line_definition_owner_code => l_line_definition_owner_code
38152: ,p_line_definition_code => l_line_definition_code

Line 38162: xla_ae_lines_pkg.SetAcctClass(

38158: ,p_event_class_code => l_event_class_code);
38159: --
38160: -- set accounting class
38161: --
38162: xla_ae_lines_pkg.SetAcctClass(
38163: p_accounting_class_code => 'CASH'
38164: , p_ae_header_id => l_ae_header_id
38165: );
38166:

Line 38170: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

38166:
38167: --
38168: -- set rounding class
38169: --
38170: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38171: 'CASH';
38172:
38173: --
38174: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 38174: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

38170: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38171: 'CASH';
38172:
38173: --
38174: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38175: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38176: --
38177: -- bulk performance
38178: --

Line 38175: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

38171: 'CASH';
38172:
38173: --
38174: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38175: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38176: --
38177: -- bulk performance
38178: --
38179: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 38179: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

38175: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38176: --
38177: -- bulk performance
38178: --
38179: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38180:
38181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38182: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38183:

Line 38181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

38177: -- bulk performance
38178: --
38179: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38180:
38181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38182: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38183:
38184: -- 4955764
38185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38182: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38183:
38184: -- 4955764
38185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38186: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38187:
38188: -- 4458381 Public Sector Enh
38189:

Line 38237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

38233: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
38234: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38235: l_rec_acct_attrs.array_char_value(20) := p_source_54;
38236:
38237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38239:
38240: ---------------------------------------------------------------------------------------------------------------
38241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 38238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

38234: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38235: l_rec_acct_attrs.array_char_value(20) := p_source_54;
38236:
38237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38239:
38240: ---------------------------------------------------------------------------------------------------------------
38241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38242: ---------------------------------------------------------------------------------------------------------------

Line 38241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

38237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38239:
38240: ---------------------------------------------------------------------------------------------------------------
38241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38242: ---------------------------------------------------------------------------------------------------------------
38243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38244:
38245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 38243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

38239:
38240: ---------------------------------------------------------------------------------------------------------------
38241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38242: ---------------------------------------------------------------------------------------------------------------
38243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38244:
38245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38247:

Line 38245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38242: ---------------------------------------------------------------------------------------------------------------
38243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38244:
38245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38247:
38248: IF xla_accounting_cache_pkg.GetValueChar
38249: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 38246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38242: ---------------------------------------------------------------------------------------------------------------
38243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38244:
38245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38247:
38248: IF xla_accounting_cache_pkg.GetValueChar
38249: (p_source_code => 'LEDGER_CATEGORY_CODE'
38250: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 38257: xla_ae_lines_pkg.BflowUpgEntry

38253: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38254: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
38255: )
38256: THEN
38257: xla_ae_lines_pkg.BflowUpgEntry
38258: (p_business_method_code => l_bflow_method_code
38259: ,p_business_class_code => l_bflow_class_code
38260: ,p_balance_type => l_balance_type_code);
38261: ELSE

Line 38271: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

38267: -- call analytical criteria
38268: --
38269:
38270:
38271: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
38272: xla_ae_lines_pkg.SetAnalyticalCriteria(
38273: p_analytical_criterion_name => 'Check Id'
38274: , p_analytical_criterion_owner => 'S'
38275: , p_analytical_criterion_code => 'CHECK_ID'

Line 38272: xla_ae_lines_pkg.SetAnalyticalCriteria(

38268: --
38269:
38270:
38271: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
38272: xla_ae_lines_pkg.SetAnalyticalCriteria(
38273: p_analytical_criterion_name => 'Check Id'
38274: , p_analytical_criterion_owner => 'S'
38275: , p_analytical_criterion_code => 'CHECK_ID'
38276: , p_amb_context_code => 'DEFAULT'

Line 38315: xla_ae_lines_pkg.set_ccid(

38311: , x_value_type_code => l_adr_value_type_code
38312: , p_side => 'NA'
38313: );
38314:
38315: xla_ae_lines_pkg.set_ccid(
38316: p_code_combination_id => l_ccid
38317: , p_value_type_code => l_adr_value_type_code
38318: , p_transaction_coa_id => l_adr_transaction_coa_id
38319: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 38351: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

38347: xla_accounting_err_pkg.build_message
38348: (p_appli_s_name => 'XLA'
38349: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
38350: ,p_token_1 => 'LINE_NUMBER'
38351: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
38352: ,p_token_2 => 'LINE_TYPE_NAME'
38353: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
38354: l_component_type
38355: ,l_component_code

Line 38387: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

38383: --
38384: --
38385: ------------------------------------------------------------------------------------------------
38386: -- 4219869 Business Flow
38387: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38388: -- Prior Entry. Currently, the following code is always generated.
38389: ------------------------------------------------------------------------------------------------
38390: XLA_AE_LINES_PKG.ValidateCurrentLine;
38391:

Line 38390: XLA_AE_LINES_PKG.ValidateCurrentLine;

38386: -- 4219869 Business Flow
38387: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38388: -- Prior Entry. Currently, the following code is always generated.
38389: ------------------------------------------------------------------------------------------------
38390: XLA_AE_LINES_PKG.ValidateCurrentLine;
38391:
38392: ------------------------------------------------------------------------------------
38393: -- 4219869 Business Flow
38394: -- Populated credit and debit amounts -- Need to generate this within IF

Line 38396: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38392: ------------------------------------------------------------------------------------
38393: -- 4219869 Business Flow
38394: -- Populated credit and debit amounts -- Need to generate this within IF
38395: ------------------------------------------------------------------------------------
38396: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38397:
38398: ----------------------------------------------------------------------------------
38399: -- 4219869 Business Flow
38400: -- Update journal entry status -- Need to generate this within IF

Line 38428: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

38424: -- To allow MPA report to determine if it should generate report process
38425: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38426: ------------------------------------------------------------------------------------------
38427:
38428: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38429: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38430: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38431: -- call ADRs
38432: -- Bug 4922099

Line 38429: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

38425: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38426: ------------------------------------------------------------------------------------------
38427:
38428: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38429: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38430: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38431: -- call ADRs
38432: -- Bug 4922099
38433: --

Line 38453: xla_ae_lines_pkg.set_ccid(

38449: , x_value_type_code => l_adr_value_type_code
38450: , p_side => 'NA'
38451: );
38452:
38453: xla_ae_lines_pkg.set_ccid(
38454: p_code_combination_id => l_ccid
38455: , p_value_type_code => l_adr_value_type_code
38456: , p_transaction_coa_id => l_adr_transaction_coa_id
38457: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 38476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

38472:
38473: --
38474: -- Update the line information that should be overwritten
38475: --
38476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38477: p_header_num => 1);
38478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38479:
38480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 38478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

38474: -- Update the line information that should be overwritten
38475: --
38476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38477: p_header_num => 1);
38478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38479:
38480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38481:
38482: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 38480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

38476: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38477: p_header_num => 1);
38478: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38479:
38480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38481:
38482: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38483: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38484: END IF;

Line 38483: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

38479:
38480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38481:
38482: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38483: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38484: END IF;
38485:
38486: --
38487: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 38490: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

38486: --
38487: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38488: --
38489: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38490: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38491: ELSE
38492: ---------------------------------------------------------------------------------------------------
38493: -- 4262811a Switch Sign
38494: ---------------------------------------------------------------------------------------------------

Line 38495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

38491: ELSE
38492: ---------------------------------------------------------------------------------------------------
38493: -- 4262811a Switch Sign
38494: ---------------------------------------------------------------------------------------------------
38495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38492: ---------------------------------------------------------------------------------------------------
38493: -- 4262811a Switch Sign
38494: ---------------------------------------------------------------------------------------------------
38495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38500: -- 5132302

Line 38497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38493: -- 4262811a Switch Sign
38494: ---------------------------------------------------------------------------------------------------
38495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38500: -- 5132302
38501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38494: ---------------------------------------------------------------------------------------------------
38495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38500: -- 5132302
38501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38495: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38500: -- 5132302
38501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38503:

Line 38501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

38497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38500: -- 5132302
38501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38503:
38504: END IF;
38505:

Line 38502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38498: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38500: -- 5132302
38501: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38503:
38504: END IF;
38505:
38506: -- 4955764

Line 38507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38503:
38504: END IF;
38505:
38506: -- 4955764
38507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38509:
38510:
38511: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 38511: XLA_AE_LINES_PKG.ValidateCurrentLine;

38507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38509:
38510:
38511: XLA_AE_LINES_PKG.ValidateCurrentLine;
38512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38513:
38514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 38512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38509:
38510:
38511: XLA_AE_LINES_PKG.ValidateCurrentLine;
38512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38513:
38514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38516: ,p_balance_type_code => l_balance_type_code);

Line 38681: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

38677: --
38678: -- bulk performance
38679: --
38680: l_balance_type_code VARCHAR2(1);
38681: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
38682: l_log_module VARCHAR2(240);
38683:
38684: --
38685: -- Upgrade strategy

Line 38756: XLA_AE_LINES_PKG.SetNewLine;

38752: ') = 'CASH'
38753: THEN
38754:
38755: --
38756: XLA_AE_LINES_PKG.SetNewLine;
38757:
38758: p_balance_type_code := l_balance_type_code;
38759: -- set the flag so later we will know whether the gain loss line needs to be created
38760:

Line 38768: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

38764:
38765: --
38766: -- bulk performance
38767: --
38768: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
38769: p_header_num => 0); -- 4262811
38770: --
38771: -- set accounting line options
38772: --

Line 38773: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

38769: p_header_num => 0); -- 4262811
38770: --
38771: -- set accounting line options
38772: --
38773: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
38774: p_natural_side_code => 'C'
38775: , p_gain_or_loss_flag => 'N'
38776: , p_gl_transfer_mode_code => 'S'
38777: , p_acct_entry_type_code => 'A'

Line 38787: xla_ae_lines_pkg.SetAcctLineType

38783: --
38784: --
38785: -- set accounting line type info
38786: --
38787: xla_ae_lines_pkg.SetAcctLineType
38788: (p_component_type => l_component_type
38789: ,p_event_type_code => l_event_type_code
38790: ,p_line_definition_owner_code => l_line_definition_owner_code
38791: ,p_line_definition_code => l_line_definition_code

Line 38801: xla_ae_lines_pkg.SetAcctClass(

38797: ,p_event_class_code => l_event_class_code);
38798: --
38799: -- set accounting class
38800: --
38801: xla_ae_lines_pkg.SetAcctClass(
38802: p_accounting_class_code => 'CASH'
38803: , p_ae_header_id => l_ae_header_id
38804: );
38805:

Line 38809: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

38805:
38806: --
38807: -- set rounding class
38808: --
38809: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38810: 'CASH';
38811:
38812: --
38813: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 38813: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

38809: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38810: 'CASH';
38811:
38812: --
38813: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38814: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38815: --
38816: -- bulk performance
38817: --

Line 38814: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

38810: 'CASH';
38811:
38812: --
38813: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38814: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38815: --
38816: -- bulk performance
38817: --
38818: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 38818: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

38814: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38815: --
38816: -- bulk performance
38817: --
38818: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38819:
38820: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38821: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38822:

Line 38820: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

38816: -- bulk performance
38817: --
38818: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38819:
38820: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38821: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38822:
38823: -- 4955764
38824: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38824: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38820: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38821: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38822:
38823: -- 4955764
38824: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38825: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38826:
38827: -- 4458381 Public Sector Enh
38828:

Line 38876: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

38872: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
38873: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38874: l_rec_acct_attrs.array_char_value(20) := p_source_54;
38875:
38876: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38877: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38878:
38879: ---------------------------------------------------------------------------------------------------------------
38880: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 38877: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

38873: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38874: l_rec_acct_attrs.array_char_value(20) := p_source_54;
38875:
38876: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38877: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38878:
38879: ---------------------------------------------------------------------------------------------------------------
38880: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38881: ---------------------------------------------------------------------------------------------------------------

Line 38880: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

38876: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38877: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38878:
38879: ---------------------------------------------------------------------------------------------------------------
38880: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38881: ---------------------------------------------------------------------------------------------------------------
38882: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38883:
38884: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 38882: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

38878:
38879: ---------------------------------------------------------------------------------------------------------------
38880: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38881: ---------------------------------------------------------------------------------------------------------------
38882: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38883:
38884: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38885: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38886:

Line 38884: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38880: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38881: ---------------------------------------------------------------------------------------------------------------
38882: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38883:
38884: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38885: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38886:
38887: IF xla_accounting_cache_pkg.GetValueChar
38888: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 38885: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38881: ---------------------------------------------------------------------------------------------------------------
38882: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38883:
38884: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38885: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38886:
38887: IF xla_accounting_cache_pkg.GetValueChar
38888: (p_source_code => 'LEDGER_CATEGORY_CODE'
38889: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 38896: xla_ae_lines_pkg.BflowUpgEntry

38892: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38893: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
38894: )
38895: THEN
38896: xla_ae_lines_pkg.BflowUpgEntry
38897: (p_business_method_code => l_bflow_method_code
38898: ,p_business_class_code => l_bflow_class_code
38899: ,p_balance_type => l_balance_type_code);
38900: ELSE

Line 38902: XLA_AE_LINES_PKG.business_flow_validation(

38898: ,p_business_class_code => l_bflow_class_code
38899: ,p_balance_type => l_balance_type_code);
38900: ELSE
38901: NULL;
38902: XLA_AE_LINES_PKG.business_flow_validation(
38903: p_business_method_code => l_bflow_method_code
38904: ,p_business_class_code => l_bflow_class_code
38905: ,p_inherit_description_flag => l_inherit_desc_flag);
38906: END IF;

Line 38913: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

38909: -- call analytical criteria
38910: --
38911:
38912:
38913: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
38914: xla_ae_lines_pkg.SetAnalyticalCriteria(
38915: p_analytical_criterion_name => 'Check Id'
38916: , p_analytical_criterion_owner => 'S'
38917: , p_analytical_criterion_code => 'CHECK_ID'

Line 38914: xla_ae_lines_pkg.SetAnalyticalCriteria(

38910: --
38911:
38912:
38913: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
38914: xla_ae_lines_pkg.SetAnalyticalCriteria(
38915: p_analytical_criterion_name => 'Check Id'
38916: , p_analytical_criterion_owner => 'S'
38917: , p_analytical_criterion_code => 'CHECK_ID'
38918: , p_amb_context_code => 'DEFAULT'

Line 38947: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

38943: NULL;
38944: --
38945: --
38946:
38947: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
38948: p_code_combination_id => TO_NUMBER(C_NUM)
38949: , p_value_type_code => NULL
38950: , p_transaction_coa_id => null
38951: , p_accounting_coa_id => null

Line 38964: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38960: );
38961:
38962:
38963: -- initialise segments
38964: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38965: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38965: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38961:
38962:
38963: -- initialise segments
38964: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38965: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38962:
38963: -- initialise segments
38964: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38965: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38963: -- initialise segments
38964: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38965: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38964: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38965: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38965: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38966: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38967: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38968: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38969: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38970: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38971: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38972: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38973: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38974: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38975: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38976: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38977: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38978: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38979: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38980: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38981: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38982: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38983: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38984: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38992: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38985: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38992: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38993: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38986: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38992: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38993: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38994: --

Line 38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38987: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38992: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38993: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38994: --
38995:

Line 38992: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38988: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38992: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38993: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38994: --
38995:
38996: --

Line 38993: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38989: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38990: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38991: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38992: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38993: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38994: --
38995:
38996: --
38997:

Line 39016: xla_ae_lines_pkg.set_segment(

39012: );
39013:
39014: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
39015:
39016: xla_ae_lines_pkg.set_segment(
39017: p_to_segment_code => 'GL_ACCOUNT'
39018: , p_segment_value => l_segment
39019: , p_from_segment_code => l_adr_value_segment_code
39020: , p_from_combination_id => l_adr_value_combination_id

Line 39060: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

39056: xla_accounting_err_pkg.build_message
39057: (p_appli_s_name => 'XLA'
39058: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
39059: ,p_token_1 => 'LINE_NUMBER'
39060: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
39061: ,p_token_2 => 'LINE_TYPE_NAME'
39062: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
39063: l_component_type
39064: ,l_component_code

Line 39096: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

39092: --
39093: --
39094: ------------------------------------------------------------------------------------------------
39095: -- 4219869 Business Flow
39096: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39097: -- Prior Entry. Currently, the following code is always generated.
39098: ------------------------------------------------------------------------------------------------
39099: XLA_AE_LINES_PKG.ValidateCurrentLine;
39100:

Line 39099: XLA_AE_LINES_PKG.ValidateCurrentLine;

39095: -- 4219869 Business Flow
39096: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39097: -- Prior Entry. Currently, the following code is always generated.
39098: ------------------------------------------------------------------------------------------------
39099: XLA_AE_LINES_PKG.ValidateCurrentLine;
39100:
39101: ------------------------------------------------------------------------------------
39102: -- 4219869 Business Flow
39103: -- Populated credit and debit amounts -- Need to generate this within IF

Line 39105: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39101: ------------------------------------------------------------------------------------
39102: -- 4219869 Business Flow
39103: -- Populated credit and debit amounts -- Need to generate this within IF
39104: ------------------------------------------------------------------------------------
39105: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39106:
39107: ----------------------------------------------------------------------------------
39108: -- 4219869 Business Flow
39109: -- Update journal entry status -- Need to generate this within IF

Line 39137: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

39133: -- To allow MPA report to determine if it should generate report process
39134: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39135: ------------------------------------------------------------------------------------------
39136:
39137: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39138: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39139: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39140: -- call ADRs
39141: -- Bug 4922099

Line 39138: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

39134: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39135: ------------------------------------------------------------------------------------------
39136:
39137: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39138: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39139: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39140: -- call ADRs
39141: -- Bug 4922099
39142: --

Line 39152: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

39148: NULL;
39149: --
39150: --
39151:
39152: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
39153: p_code_combination_id => TO_NUMBER(C_NUM)
39154: , p_value_type_code => NULL
39155: , p_transaction_coa_id => null
39156: , p_accounting_coa_id => null

Line 39169: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39165: );
39166:
39167:
39168: -- initialise segments
39169: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39170: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39170: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39166:
39167:
39168: -- initialise segments
39169: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39170: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39167:
39168: -- initialise segments
39169: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39170: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39168: -- initialise segments
39169: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39170: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39169: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39170: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39170: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39171: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39172: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39173: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39174: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39175: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39176: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39177: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39178: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39179: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39180: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39181: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39182: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39183: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39184: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39185: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39186: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39187: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39188: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39189: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39197: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39190: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39197: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39198: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39191: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39197: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39198: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39199: --

Line 39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39192: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39197: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39198: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39199: --
39200:

Line 39197: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39193: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39197: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39198: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39199: --
39200:
39201: --

Line 39198: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39194: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39195: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39196: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39197: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39198: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39199: --
39200:
39201: --
39202:

Line 39221: xla_ae_lines_pkg.set_segment(

39217: );
39218:
39219: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
39220:
39221: xla_ae_lines_pkg.set_segment(
39222: p_to_segment_code => 'GL_ACCOUNT'
39223: , p_segment_value => l_segment
39224: , p_from_segment_code => l_adr_value_segment_code
39225: , p_from_combination_id => l_adr_value_combination_id

Line 39252: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

39248:
39249: --
39250: -- Update the line information that should be overwritten
39251: --
39252: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39253: p_header_num => 1);
39254: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39255:
39256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 39254: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

39250: -- Update the line information that should be overwritten
39251: --
39252: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39253: p_header_num => 1);
39254: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39255:
39256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39257:
39258: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 39256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

39252: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39253: p_header_num => 1);
39254: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39255:
39256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39257:
39258: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39259: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39260: END IF;

Line 39259: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

39255:
39256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39257:
39258: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39259: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39260: END IF;
39261:
39262: --
39263: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 39266: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

39262: --
39263: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39264: --
39265: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39266: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39267: ELSE
39268: ---------------------------------------------------------------------------------------------------
39269: -- 4262811a Switch Sign
39270: ---------------------------------------------------------------------------------------------------

Line 39271: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

39267: ELSE
39268: ---------------------------------------------------------------------------------------------------
39269: -- 4262811a Switch Sign
39270: ---------------------------------------------------------------------------------------------------
39271: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39268: ---------------------------------------------------------------------------------------------------
39269: -- 4262811a Switch Sign
39270: ---------------------------------------------------------------------------------------------------
39271: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39276: -- 5132302

Line 39273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39269: -- 4262811a Switch Sign
39270: ---------------------------------------------------------------------------------------------------
39271: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39276: -- 5132302
39277: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39270: ---------------------------------------------------------------------------------------------------
39271: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39276: -- 5132302
39277: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39278: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39271: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39276: -- 5132302
39277: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39278: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39279:

Line 39277: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

39273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39276: -- 5132302
39277: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39278: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39279:
39280: END IF;
39281:

Line 39278: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39274: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39275: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39276: -- 5132302
39277: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39278: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39279:
39280: END IF;
39281:
39282: -- 4955764

Line 39283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39279:
39280: END IF;
39281:
39282: -- 4955764
39283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39284: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39285:
39286:
39287: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 39287: XLA_AE_LINES_PKG.ValidateCurrentLine;

39283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39284: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39285:
39286:
39287: XLA_AE_LINES_PKG.ValidateCurrentLine;
39288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39289:
39290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39291: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 39288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39284: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39285:
39286:
39287: XLA_AE_LINES_PKG.ValidateCurrentLine;
39288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39289:
39290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39291: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39292: ,p_balance_type_code => l_balance_type_code);

Line 39457: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

39453: --
39454: -- bulk performance
39455: --
39456: l_balance_type_code VARCHAR2(1);
39457: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
39458: l_log_module VARCHAR2(240);
39459:
39460: --
39461: -- Upgrade strategy

Line 39532: XLA_AE_LINES_PKG.SetNewLine;

39528: ') = 'CASH'
39529: THEN
39530:
39531: --
39532: XLA_AE_LINES_PKG.SetNewLine;
39533:
39534: p_balance_type_code := l_balance_type_code;
39535: -- set the flag so later we will know whether the gain loss line needs to be created
39536:

Line 39544: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

39540:
39541: --
39542: -- bulk performance
39543: --
39544: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
39545: p_header_num => 0); -- 4262811
39546: --
39547: -- set accounting line options
39548: --

Line 39549: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

39545: p_header_num => 0); -- 4262811
39546: --
39547: -- set accounting line options
39548: --
39549: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
39550: p_natural_side_code => 'C'
39551: , p_gain_or_loss_flag => 'N'
39552: , p_gl_transfer_mode_code => 'S'
39553: , p_acct_entry_type_code => 'A'

Line 39563: xla_ae_lines_pkg.SetAcctLineType

39559: --
39560: --
39561: -- set accounting line type info
39562: --
39563: xla_ae_lines_pkg.SetAcctLineType
39564: (p_component_type => l_component_type
39565: ,p_event_type_code => l_event_type_code
39566: ,p_line_definition_owner_code => l_line_definition_owner_code
39567: ,p_line_definition_code => l_line_definition_code

Line 39577: xla_ae_lines_pkg.SetAcctClass(

39573: ,p_event_class_code => l_event_class_code);
39574: --
39575: -- set accounting class
39576: --
39577: xla_ae_lines_pkg.SetAcctClass(
39578: p_accounting_class_code => 'CASH'
39579: , p_ae_header_id => l_ae_header_id
39580: );
39581:

Line 39585: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

39581:
39582: --
39583: -- set rounding class
39584: --
39585: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39586: 'CASH';
39587:
39588: --
39589: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 39589: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

39585: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39586: 'CASH';
39587:
39588: --
39589: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39590: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39591: --
39592: -- bulk performance
39593: --

Line 39590: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

39586: 'CASH';
39587:
39588: --
39589: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39590: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39591: --
39592: -- bulk performance
39593: --
39594: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 39594: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

39590: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39591: --
39592: -- bulk performance
39593: --
39594: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39595:
39596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39597: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39598:

Line 39596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

39592: -- bulk performance
39593: --
39594: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39595:
39596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39597: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39598:
39599: -- 4955764
39600: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39600: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39597: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39598:
39599: -- 4955764
39600: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39601: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39602:
39603: -- 4458381 Public Sector Enh
39604:

Line 39652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

39648: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
39649: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
39650: l_rec_acct_attrs.array_char_value(20) := p_source_54;
39651:
39652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39654:
39655: ---------------------------------------------------------------------------------------------------------------
39656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 39653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

39649: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
39650: l_rec_acct_attrs.array_char_value(20) := p_source_54;
39651:
39652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39654:
39655: ---------------------------------------------------------------------------------------------------------------
39656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39657: ---------------------------------------------------------------------------------------------------------------

Line 39656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

39652: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39653: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39654:
39655: ---------------------------------------------------------------------------------------------------------------
39656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39657: ---------------------------------------------------------------------------------------------------------------
39658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39659:
39660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 39658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

39654:
39655: ---------------------------------------------------------------------------------------------------------------
39656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39657: ---------------------------------------------------------------------------------------------------------------
39658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39659:
39660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39662:

Line 39660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39656: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39657: ---------------------------------------------------------------------------------------------------------------
39658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39659:
39660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39662:
39663: IF xla_accounting_cache_pkg.GetValueChar
39664: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 39661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39657: ---------------------------------------------------------------------------------------------------------------
39658: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39659:
39660: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39662:
39663: IF xla_accounting_cache_pkg.GetValueChar
39664: (p_source_code => 'LEDGER_CATEGORY_CODE'
39665: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 39672: xla_ae_lines_pkg.BflowUpgEntry

39668: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39669: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
39670: )
39671: THEN
39672: xla_ae_lines_pkg.BflowUpgEntry
39673: (p_business_method_code => l_bflow_method_code
39674: ,p_business_class_code => l_bflow_class_code
39675: ,p_balance_type => l_balance_type_code);
39676: ELSE

Line 39678: XLA_AE_LINES_PKG.business_flow_validation(

39674: ,p_business_class_code => l_bflow_class_code
39675: ,p_balance_type => l_balance_type_code);
39676: ELSE
39677: NULL;
39678: XLA_AE_LINES_PKG.business_flow_validation(
39679: p_business_method_code => l_bflow_method_code
39680: ,p_business_class_code => l_bflow_class_code
39681: ,p_inherit_description_flag => l_inherit_desc_flag);
39682: END IF;

Line 39689: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

39685: -- call analytical criteria
39686: --
39687:
39688:
39689: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
39690: xla_ae_lines_pkg.SetAnalyticalCriteria(
39691: p_analytical_criterion_name => 'Check Id'
39692: , p_analytical_criterion_owner => 'S'
39693: , p_analytical_criterion_code => 'CHECK_ID'

Line 39690: xla_ae_lines_pkg.SetAnalyticalCriteria(

39686: --
39687:
39688:
39689: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
39690: xla_ae_lines_pkg.SetAnalyticalCriteria(
39691: p_analytical_criterion_name => 'Check Id'
39692: , p_analytical_criterion_owner => 'S'
39693: , p_analytical_criterion_code => 'CHECK_ID'
39694: , p_amb_context_code => 'DEFAULT'

Line 39733: xla_ae_lines_pkg.set_ccid(

39729: , x_value_type_code => l_adr_value_type_code
39730: , p_side => 'NA'
39731: );
39732:
39733: xla_ae_lines_pkg.set_ccid(
39734: p_code_combination_id => l_ccid
39735: , p_value_type_code => l_adr_value_type_code
39736: , p_transaction_coa_id => l_adr_transaction_coa_id
39737: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39749: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

39745: , p_side => 'NA'
39746: );
39747:
39748:
39749: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
39750: p_to_segment_code => 'GL_BALANCING'
39751: , p_segment_value => C_CHAR
39752: , p_from_segment_code => NULL
39753: , p_from_combination_id => NULL

Line 39793: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

39789: xla_accounting_err_pkg.build_message
39790: (p_appli_s_name => 'XLA'
39791: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
39792: ,p_token_1 => 'LINE_NUMBER'
39793: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
39794: ,p_token_2 => 'LINE_TYPE_NAME'
39795: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
39796: l_component_type
39797: ,l_component_code

Line 39829: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

39825: --
39826: --
39827: ------------------------------------------------------------------------------------------------
39828: -- 4219869 Business Flow
39829: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39830: -- Prior Entry. Currently, the following code is always generated.
39831: ------------------------------------------------------------------------------------------------
39832: XLA_AE_LINES_PKG.ValidateCurrentLine;
39833:

Line 39832: XLA_AE_LINES_PKG.ValidateCurrentLine;

39828: -- 4219869 Business Flow
39829: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39830: -- Prior Entry. Currently, the following code is always generated.
39831: ------------------------------------------------------------------------------------------------
39832: XLA_AE_LINES_PKG.ValidateCurrentLine;
39833:
39834: ------------------------------------------------------------------------------------
39835: -- 4219869 Business Flow
39836: -- Populated credit and debit amounts -- Need to generate this within IF

Line 39838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39834: ------------------------------------------------------------------------------------
39835: -- 4219869 Business Flow
39836: -- Populated credit and debit amounts -- Need to generate this within IF
39837: ------------------------------------------------------------------------------------
39838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39839:
39840: ----------------------------------------------------------------------------------
39841: -- 4219869 Business Flow
39842: -- Update journal entry status -- Need to generate this within IF

Line 39870: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

39866: -- To allow MPA report to determine if it should generate report process
39867: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39868: ------------------------------------------------------------------------------------------
39869:
39870: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39871: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39872: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39873: -- call ADRs
39874: -- Bug 4922099

Line 39871: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

39867: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39868: ------------------------------------------------------------------------------------------
39869:
39870: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39871: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39872: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39873: -- call ADRs
39874: -- Bug 4922099
39875: --

Line 39895: xla_ae_lines_pkg.set_ccid(

39891: , x_value_type_code => l_adr_value_type_code
39892: , p_side => 'NA'
39893: );
39894:
39895: xla_ae_lines_pkg.set_ccid(
39896: p_code_combination_id => l_ccid
39897: , p_value_type_code => l_adr_value_type_code
39898: , p_transaction_coa_id => l_adr_transaction_coa_id
39899: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39911: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

39907: , p_side => 'NA'
39908: );
39909:
39910:
39911: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
39912: p_to_segment_code => 'GL_BALANCING'
39913: , p_segment_value => C_CHAR
39914: , p_from_segment_code => NULL
39915: , p_from_combination_id => NULL

Line 39942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

39938:
39939: --
39940: -- Update the line information that should be overwritten
39941: --
39942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39943: p_header_num => 1);
39944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39945:
39946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 39944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

39940: -- Update the line information that should be overwritten
39941: --
39942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39943: p_header_num => 1);
39944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39945:
39946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39947:
39948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 39946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

39942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39943: p_header_num => 1);
39944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39945:
39946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39947:
39948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39950: END IF;

Line 39949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

39945:
39946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39947:
39948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39950: END IF;
39951:
39952: --
39953: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 39956: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

39952: --
39953: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39954: --
39955: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39956: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39957: ELSE
39958: ---------------------------------------------------------------------------------------------------
39959: -- 4262811a Switch Sign
39960: ---------------------------------------------------------------------------------------------------

Line 39961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

39957: ELSE
39958: ---------------------------------------------------------------------------------------------------
39959: -- 4262811a Switch Sign
39960: ---------------------------------------------------------------------------------------------------
39961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39958: ---------------------------------------------------------------------------------------------------
39959: -- 4262811a Switch Sign
39960: ---------------------------------------------------------------------------------------------------
39961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39966: -- 5132302

Line 39963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39959: -- 4262811a Switch Sign
39960: ---------------------------------------------------------------------------------------------------
39961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39966: -- 5132302
39967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39960: ---------------------------------------------------------------------------------------------------
39961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39966: -- 5132302
39967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39966: -- 5132302
39967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39969:

Line 39967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

39963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39966: -- 5132302
39967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39969:
39970: END IF;
39971:

Line 39968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39966: -- 5132302
39967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39969:
39970: END IF;
39971:
39972: -- 4955764

Line 39973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39969:
39970: END IF;
39971:
39972: -- 4955764
39973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39975:
39976:
39977: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 39977: XLA_AE_LINES_PKG.ValidateCurrentLine;

39973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39975:
39976:
39977: XLA_AE_LINES_PKG.ValidateCurrentLine;
39978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39979:
39980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39981: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 39978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39975:
39976:
39977: XLA_AE_LINES_PKG.ValidateCurrentLine;
39978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39979:
39980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39981: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39982: ,p_balance_type_code => l_balance_type_code);

Line 40156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

40152: --
40153: -- bulk performance
40154: --
40155: l_balance_type_code VARCHAR2(1);
40156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
40157: l_log_module VARCHAR2(240);
40158:
40159: --
40160: -- Upgrade strategy

Line 40235: XLA_AE_LINES_PKG.SetNewLine;

40231: ') = 'R'
40232: THEN
40233:
40234: --
40235: XLA_AE_LINES_PKG.SetNewLine;
40236:
40237: p_balance_type_code := l_balance_type_code;
40238: -- set the flag so later we will know whether the gain loss line needs to be created
40239:

Line 40247: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

40243:
40244: --
40245: -- bulk performance
40246: --
40247: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
40248: p_header_num => 0); -- 4262811
40249: --
40250: -- set accounting line options
40251: --

Line 40252: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

40248: p_header_num => 0); -- 4262811
40249: --
40250: -- set accounting line options
40251: --
40252: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
40253: p_natural_side_code => 'C'
40254: , p_gain_or_loss_flag => 'N'
40255: , p_gl_transfer_mode_code => 'S'
40256: , p_acct_entry_type_code => 'A'

Line 40266: xla_ae_lines_pkg.SetAcctLineType

40262: --
40263: --
40264: -- set accounting line type info
40265: --
40266: xla_ae_lines_pkg.SetAcctLineType
40267: (p_component_type => l_component_type
40268: ,p_event_type_code => l_event_type_code
40269: ,p_line_definition_owner_code => l_line_definition_owner_code
40270: ,p_line_definition_code => l_line_definition_code

Line 40280: xla_ae_lines_pkg.SetAcctClass(

40276: ,p_event_class_code => l_event_class_code);
40277: --
40278: -- set accounting class
40279: --
40280: xla_ae_lines_pkg.SetAcctClass(
40281: p_accounting_class_code => 'CASH'
40282: , p_ae_header_id => l_ae_header_id
40283: );
40284:

Line 40288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

40284:
40285: --
40286: -- set rounding class
40287: --
40288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40289: 'CASH';
40290:
40291: --
40292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 40292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

40288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40289: 'CASH';
40290:
40291: --
40292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40294: --
40295: -- bulk performance
40296: --

Line 40293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

40289: 'CASH';
40290:
40291: --
40292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40294: --
40295: -- bulk performance
40296: --
40297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 40297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

40293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40294: --
40295: -- bulk performance
40296: --
40297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40298:
40299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40301:

Line 40299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

40295: -- bulk performance
40296: --
40297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40298:
40299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40301:
40302: -- 4955764
40303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40301:
40302: -- 4955764
40303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40304: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40305:
40306: -- 4458381 Public Sector Enh
40307:

Line 40361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

40357: l_rec_acct_attrs.array_num_value(22) := p_source_86;
40358: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
40359: l_rec_acct_attrs.array_num_value(23) := p_source_87;
40360:
40361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40363:
40364: ---------------------------------------------------------------------------------------------------------------
40365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 40362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

40358: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
40359: l_rec_acct_attrs.array_num_value(23) := p_source_87;
40360:
40361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40363:
40364: ---------------------------------------------------------------------------------------------------------------
40365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40366: ---------------------------------------------------------------------------------------------------------------

Line 40365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

40361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40363:
40364: ---------------------------------------------------------------------------------------------------------------
40365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40366: ---------------------------------------------------------------------------------------------------------------
40367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40368:
40369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 40367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

40363:
40364: ---------------------------------------------------------------------------------------------------------------
40365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40366: ---------------------------------------------------------------------------------------------------------------
40367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40368:
40369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40371:

Line 40369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40366: ---------------------------------------------------------------------------------------------------------------
40367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40368:
40369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40371:
40372: IF xla_accounting_cache_pkg.GetValueChar
40373: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 40370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40366: ---------------------------------------------------------------------------------------------------------------
40367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40368:
40369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40371:
40372: IF xla_accounting_cache_pkg.GetValueChar
40373: (p_source_code => 'LEDGER_CATEGORY_CODE'
40374: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 40381: xla_ae_lines_pkg.BflowUpgEntry

40377: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40378: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
40379: )
40380: THEN
40381: xla_ae_lines_pkg.BflowUpgEntry
40382: (p_business_method_code => l_bflow_method_code
40383: ,p_business_class_code => l_bflow_class_code
40384: ,p_balance_type => l_balance_type_code);
40385: ELSE

Line 40395: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

40391: -- call analytical criteria
40392: --
40393:
40394:
40395: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
40396: xla_ae_lines_pkg.SetAnalyticalCriteria(
40397: p_analytical_criterion_name => 'Check Id'
40398: , p_analytical_criterion_owner => 'S'
40399: , p_analytical_criterion_code => 'CHECK_ID'

Line 40396: xla_ae_lines_pkg.SetAnalyticalCriteria(

40392: --
40393:
40394:
40395: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
40396: xla_ae_lines_pkg.SetAnalyticalCriteria(
40397: p_analytical_criterion_name => 'Check Id'
40398: , p_analytical_criterion_owner => 'S'
40399: , p_analytical_criterion_code => 'CHECK_ID'
40400: , p_amb_context_code => 'DEFAULT'

Line 40439: xla_ae_lines_pkg.set_ccid(

40435: , x_value_type_code => l_adr_value_type_code
40436: , p_side => 'NA'
40437: );
40438:
40439: xla_ae_lines_pkg.set_ccid(
40440: p_code_combination_id => l_ccid
40441: , p_value_type_code => l_adr_value_type_code
40442: , p_transaction_coa_id => l_adr_transaction_coa_id
40443: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 40475: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

40471: xla_accounting_err_pkg.build_message
40472: (p_appli_s_name => 'XLA'
40473: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
40474: ,p_token_1 => 'LINE_NUMBER'
40475: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
40476: ,p_token_2 => 'LINE_TYPE_NAME'
40477: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
40478: l_component_type
40479: ,l_component_code

Line 40511: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

40507: --
40508: --
40509: ------------------------------------------------------------------------------------------------
40510: -- 4219869 Business Flow
40511: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40512: -- Prior Entry. Currently, the following code is always generated.
40513: ------------------------------------------------------------------------------------------------
40514: XLA_AE_LINES_PKG.ValidateCurrentLine;
40515:

Line 40514: XLA_AE_LINES_PKG.ValidateCurrentLine;

40510: -- 4219869 Business Flow
40511: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40512: -- Prior Entry. Currently, the following code is always generated.
40513: ------------------------------------------------------------------------------------------------
40514: XLA_AE_LINES_PKG.ValidateCurrentLine;
40515:
40516: ------------------------------------------------------------------------------------
40517: -- 4219869 Business Flow
40518: -- Populated credit and debit amounts -- Need to generate this within IF

Line 40520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40516: ------------------------------------------------------------------------------------
40517: -- 4219869 Business Flow
40518: -- Populated credit and debit amounts -- Need to generate this within IF
40519: ------------------------------------------------------------------------------------
40520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40521:
40522: ----------------------------------------------------------------------------------
40523: -- 4219869 Business Flow
40524: -- Update journal entry status -- Need to generate this within IF

Line 40552: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

40548: -- To allow MPA report to determine if it should generate report process
40549: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40550: ------------------------------------------------------------------------------------------
40551:
40552: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40553: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40554: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40555: -- call ADRs
40556: -- Bug 4922099

Line 40553: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

40549: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40550: ------------------------------------------------------------------------------------------
40551:
40552: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40553: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40554: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40555: -- call ADRs
40556: -- Bug 4922099
40557: --

Line 40577: xla_ae_lines_pkg.set_ccid(

40573: , x_value_type_code => l_adr_value_type_code
40574: , p_side => 'NA'
40575: );
40576:
40577: xla_ae_lines_pkg.set_ccid(
40578: p_code_combination_id => l_ccid
40579: , p_value_type_code => l_adr_value_type_code
40580: , p_transaction_coa_id => l_adr_transaction_coa_id
40581: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 40600: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

40596:
40597: --
40598: -- Update the line information that should be overwritten
40599: --
40600: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40601: p_header_num => 1);
40602: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40603:
40604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 40602: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

40598: -- Update the line information that should be overwritten
40599: --
40600: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40601: p_header_num => 1);
40602: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40603:
40604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40605:
40606: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 40604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

40600: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40601: p_header_num => 1);
40602: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40603:
40604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40605:
40606: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40607: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40608: END IF;

Line 40607: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

40603:
40604: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40605:
40606: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40607: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40608: END IF;
40609:
40610: --
40611: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 40614: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

40610: --
40611: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40612: --
40613: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40614: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40615: ELSE
40616: ---------------------------------------------------------------------------------------------------
40617: -- 4262811a Switch Sign
40618: ---------------------------------------------------------------------------------------------------

Line 40619: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

40615: ELSE
40616: ---------------------------------------------------------------------------------------------------
40617: -- 4262811a Switch Sign
40618: ---------------------------------------------------------------------------------------------------
40619: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40616: ---------------------------------------------------------------------------------------------------
40617: -- 4262811a Switch Sign
40618: ---------------------------------------------------------------------------------------------------
40619: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40624: -- 5132302

Line 40621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40617: -- 4262811a Switch Sign
40618: ---------------------------------------------------------------------------------------------------
40619: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40624: -- 5132302
40625: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40618: ---------------------------------------------------------------------------------------------------
40619: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40624: -- 5132302
40625: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40619: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40624: -- 5132302
40625: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40627:

Line 40625: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

40621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40624: -- 5132302
40625: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40627:
40628: END IF;
40629:

Line 40626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40622: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40624: -- 5132302
40625: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40627:
40628: END IF;
40629:
40630: -- 4955764

Line 40631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40627:
40628: END IF;
40629:
40630: -- 4955764
40631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40633:
40634:
40635: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 40635: XLA_AE_LINES_PKG.ValidateCurrentLine;

40631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40633:
40634:
40635: XLA_AE_LINES_PKG.ValidateCurrentLine;
40636: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40637:
40638: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40639: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 40636: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40633:
40634:
40635: XLA_AE_LINES_PKG.ValidateCurrentLine;
40636: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40637:
40638: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40639: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40640: ,p_balance_type_code => l_balance_type_code);

Line 40814: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

40810: --
40811: -- bulk performance
40812: --
40813: l_balance_type_code VARCHAR2(1);
40814: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
40815: l_log_module VARCHAR2(240);
40816:
40817: --
40818: -- Upgrade strategy

Line 40891: XLA_AE_LINES_PKG.SetNewLine;

40887: ') = 'R'
40888: THEN
40889:
40890: --
40891: XLA_AE_LINES_PKG.SetNewLine;
40892:
40893: p_balance_type_code := l_balance_type_code;
40894: -- set the flag so later we will know whether the gain loss line needs to be created
40895:

Line 40903: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

40899:
40900: --
40901: -- bulk performance
40902: --
40903: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
40904: p_header_num => 0); -- 4262811
40905: --
40906: -- set accounting line options
40907: --

Line 40908: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

40904: p_header_num => 0); -- 4262811
40905: --
40906: -- set accounting line options
40907: --
40908: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
40909: p_natural_side_code => 'C'
40910: , p_gain_or_loss_flag => 'N'
40911: , p_gl_transfer_mode_code => 'S'
40912: , p_acct_entry_type_code => 'A'

Line 40922: xla_ae_lines_pkg.SetAcctLineType

40918: --
40919: --
40920: -- set accounting line type info
40921: --
40922: xla_ae_lines_pkg.SetAcctLineType
40923: (p_component_type => l_component_type
40924: ,p_event_type_code => l_event_type_code
40925: ,p_line_definition_owner_code => l_line_definition_owner_code
40926: ,p_line_definition_code => l_line_definition_code

Line 40936: xla_ae_lines_pkg.SetAcctClass(

40932: ,p_event_class_code => l_event_class_code);
40933: --
40934: -- set accounting class
40935: --
40936: xla_ae_lines_pkg.SetAcctClass(
40937: p_accounting_class_code => 'CASH'
40938: , p_ae_header_id => l_ae_header_id
40939: );
40940:

Line 40944: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

40940:
40941: --
40942: -- set rounding class
40943: --
40944: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40945: 'CASH';
40946:
40947: --
40948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 40948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

40944: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40945: 'CASH';
40946:
40947: --
40948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40950: --
40951: -- bulk performance
40952: --

Line 40949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

40945: 'CASH';
40946:
40947: --
40948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40950: --
40951: -- bulk performance
40952: --
40953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 40953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

40949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40950: --
40951: -- bulk performance
40952: --
40953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40954:
40955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40956: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40957:

Line 40955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

40951: -- bulk performance
40952: --
40953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40954:
40955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40956: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40957:
40958: -- 4955764
40959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40956: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40957:
40958: -- 4955764
40959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40960: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40961:
40962: -- 4458381 Public Sector Enh
40963:

Line 41017: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

41013: l_rec_acct_attrs.array_num_value(22) := p_source_86;
41014: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41015: l_rec_acct_attrs.array_num_value(23) := p_source_87;
41016:
41017: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41018: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41019:
41020: ---------------------------------------------------------------------------------------------------------------
41021: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 41018: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

41014: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41015: l_rec_acct_attrs.array_num_value(23) := p_source_87;
41016:
41017: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41018: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41019:
41020: ---------------------------------------------------------------------------------------------------------------
41021: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41022: ---------------------------------------------------------------------------------------------------------------

Line 41021: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

41017: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41018: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41019:
41020: ---------------------------------------------------------------------------------------------------------------
41021: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41022: ---------------------------------------------------------------------------------------------------------------
41023: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41024:
41025: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 41023: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

41019:
41020: ---------------------------------------------------------------------------------------------------------------
41021: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41022: ---------------------------------------------------------------------------------------------------------------
41023: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41024:
41025: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41026: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41027:

Line 41025: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41021: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41022: ---------------------------------------------------------------------------------------------------------------
41023: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41024:
41025: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41026: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41027:
41028: IF xla_accounting_cache_pkg.GetValueChar
41029: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 41026: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41022: ---------------------------------------------------------------------------------------------------------------
41023: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41024:
41025: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41026: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41027:
41028: IF xla_accounting_cache_pkg.GetValueChar
41029: (p_source_code => 'LEDGER_CATEGORY_CODE'
41030: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 41037: xla_ae_lines_pkg.BflowUpgEntry

41033: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41034: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
41035: )
41036: THEN
41037: xla_ae_lines_pkg.BflowUpgEntry
41038: (p_business_method_code => l_bflow_method_code
41039: ,p_business_class_code => l_bflow_class_code
41040: ,p_balance_type => l_balance_type_code);
41041: ELSE

Line 41043: XLA_AE_LINES_PKG.business_flow_validation(

41039: ,p_business_class_code => l_bflow_class_code
41040: ,p_balance_type => l_balance_type_code);
41041: ELSE
41042: NULL;
41043: XLA_AE_LINES_PKG.business_flow_validation(
41044: p_business_method_code => l_bflow_method_code
41045: ,p_business_class_code => l_bflow_class_code
41046: ,p_inherit_description_flag => l_inherit_desc_flag);
41047: END IF;

Line 41054: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

41050: -- call analytical criteria
41051: --
41052:
41053:
41054: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
41055: xla_ae_lines_pkg.SetAnalyticalCriteria(
41056: p_analytical_criterion_name => 'Check Id'
41057: , p_analytical_criterion_owner => 'S'
41058: , p_analytical_criterion_code => 'CHECK_ID'

Line 41055: xla_ae_lines_pkg.SetAnalyticalCriteria(

41051: --
41052:
41053:
41054: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
41055: xla_ae_lines_pkg.SetAnalyticalCriteria(
41056: p_analytical_criterion_name => 'Check Id'
41057: , p_analytical_criterion_owner => 'S'
41058: , p_analytical_criterion_code => 'CHECK_ID'
41059: , p_amb_context_code => 'DEFAULT'

Line 41088: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

41084: NULL;
41085: --
41086: --
41087:
41088: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
41089: p_code_combination_id => TO_NUMBER(C_NUM)
41090: , p_value_type_code => NULL
41091: , p_transaction_coa_id => null
41092: , p_accounting_coa_id => null

Line 41105: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41101: );
41102:
41103:
41104: -- initialise segments
41105: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41106: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41106: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41102:
41103:
41104: -- initialise segments
41105: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41106: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41103:
41104: -- initialise segments
41105: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41106: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41104: -- initialise segments
41105: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41106: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41105: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41106: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41106: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41107: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41108: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41109: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41110: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41111: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41112: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41113: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41114: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41115: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41116: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41117: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41118: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41119: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41120: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41121: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41122: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41123: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41124: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41125: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41133: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41126: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41133: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41134: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41127: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41133: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41134: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41135: --

Line 41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41128: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41133: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41134: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41135: --
41136:

Line 41133: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41129: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41133: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41134: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41135: --
41136:
41137: --

Line 41134: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41130: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41131: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41132: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41133: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41134: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41135: --
41136:
41137: --
41138:

Line 41157: xla_ae_lines_pkg.set_segment(

41153: );
41154:
41155: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
41156:
41157: xla_ae_lines_pkg.set_segment(
41158: p_to_segment_code => 'GL_ACCOUNT'
41159: , p_segment_value => l_segment
41160: , p_from_segment_code => l_adr_value_segment_code
41161: , p_from_combination_id => l_adr_value_combination_id

Line 41201: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

41197: xla_accounting_err_pkg.build_message
41198: (p_appli_s_name => 'XLA'
41199: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
41200: ,p_token_1 => 'LINE_NUMBER'
41201: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
41202: ,p_token_2 => 'LINE_TYPE_NAME'
41203: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
41204: l_component_type
41205: ,l_component_code

Line 41237: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

41233: --
41234: --
41235: ------------------------------------------------------------------------------------------------
41236: -- 4219869 Business Flow
41237: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41238: -- Prior Entry. Currently, the following code is always generated.
41239: ------------------------------------------------------------------------------------------------
41240: XLA_AE_LINES_PKG.ValidateCurrentLine;
41241:

Line 41240: XLA_AE_LINES_PKG.ValidateCurrentLine;

41236: -- 4219869 Business Flow
41237: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41238: -- Prior Entry. Currently, the following code is always generated.
41239: ------------------------------------------------------------------------------------------------
41240: XLA_AE_LINES_PKG.ValidateCurrentLine;
41241:
41242: ------------------------------------------------------------------------------------
41243: -- 4219869 Business Flow
41244: -- Populated credit and debit amounts -- Need to generate this within IF

Line 41246: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41242: ------------------------------------------------------------------------------------
41243: -- 4219869 Business Flow
41244: -- Populated credit and debit amounts -- Need to generate this within IF
41245: ------------------------------------------------------------------------------------
41246: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41247:
41248: ----------------------------------------------------------------------------------
41249: -- 4219869 Business Flow
41250: -- Update journal entry status -- Need to generate this within IF

Line 41278: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

41274: -- To allow MPA report to determine if it should generate report process
41275: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41276: ------------------------------------------------------------------------------------------
41277:
41278: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41279: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41280: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41281: -- call ADRs
41282: -- Bug 4922099

Line 41279: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

41275: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41276: ------------------------------------------------------------------------------------------
41277:
41278: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41279: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41280: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41281: -- call ADRs
41282: -- Bug 4922099
41283: --

Line 41293: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

41289: NULL;
41290: --
41291: --
41292:
41293: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
41294: p_code_combination_id => TO_NUMBER(C_NUM)
41295: , p_value_type_code => NULL
41296: , p_transaction_coa_id => null
41297: , p_accounting_coa_id => null

Line 41310: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41306: );
41307:
41308:
41309: -- initialise segments
41310: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41311: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41311: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41307:
41308:
41309: -- initialise segments
41310: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41311: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41308:
41309: -- initialise segments
41310: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41311: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41309: -- initialise segments
41310: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41311: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41310: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41311: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41311: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41312: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41313: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41314: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41315: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41316: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41317: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41318: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41319: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41320: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41321: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41322: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41323: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41324: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41325: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41326: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41327: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41328: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41329: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41330: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41338: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41331: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41338: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41339: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41332: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41338: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41339: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41340: --

Line 41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41333: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41338: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41339: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41340: --
41341:

Line 41338: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41334: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41338: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41339: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41340: --
41341:
41342: --

Line 41339: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41335: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41336: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41337: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41338: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41339: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41340: --
41341:
41342: --
41343:

Line 41362: xla_ae_lines_pkg.set_segment(

41358: );
41359:
41360: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
41361:
41362: xla_ae_lines_pkg.set_segment(
41363: p_to_segment_code => 'GL_ACCOUNT'
41364: , p_segment_value => l_segment
41365: , p_from_segment_code => l_adr_value_segment_code
41366: , p_from_combination_id => l_adr_value_combination_id

Line 41393: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

41389:
41390: --
41391: -- Update the line information that should be overwritten
41392: --
41393: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41394: p_header_num => 1);
41395: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41396:
41397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 41395: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

41391: -- Update the line information that should be overwritten
41392: --
41393: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41394: p_header_num => 1);
41395: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41396:
41397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41398:
41399: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 41397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

41393: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41394: p_header_num => 1);
41395: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41396:
41397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41398:
41399: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41400: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41401: END IF;

Line 41400: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

41396:
41397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41398:
41399: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41400: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41401: END IF;
41402:
41403: --
41404: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 41407: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

41403: --
41404: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41405: --
41406: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41407: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41408: ELSE
41409: ---------------------------------------------------------------------------------------------------
41410: -- 4262811a Switch Sign
41411: ---------------------------------------------------------------------------------------------------

Line 41412: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

41408: ELSE
41409: ---------------------------------------------------------------------------------------------------
41410: -- 4262811a Switch Sign
41411: ---------------------------------------------------------------------------------------------------
41412: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41409: ---------------------------------------------------------------------------------------------------
41410: -- 4262811a Switch Sign
41411: ---------------------------------------------------------------------------------------------------
41412: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41417: -- 5132302

Line 41414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41410: -- 4262811a Switch Sign
41411: ---------------------------------------------------------------------------------------------------
41412: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41417: -- 5132302
41418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41411: ---------------------------------------------------------------------------------------------------
41412: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41417: -- 5132302
41418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41412: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41417: -- 5132302
41418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41420:

Line 41418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

41414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41417: -- 5132302
41418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41420:
41421: END IF;
41422:

Line 41419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41416: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41417: -- 5132302
41418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41419: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41420:
41421: END IF;
41422:
41423: -- 4955764

Line 41424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41420:
41421: END IF;
41422:
41423: -- 4955764
41424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41426:
41427:
41428: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 41428: XLA_AE_LINES_PKG.ValidateCurrentLine;

41424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41426:
41427:
41428: XLA_AE_LINES_PKG.ValidateCurrentLine;
41429: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41430:
41431: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41432: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 41429: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41426:
41427:
41428: XLA_AE_LINES_PKG.ValidateCurrentLine;
41429: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41430:
41431: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41432: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41433: ,p_balance_type_code => l_balance_type_code);

Line 41607: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

41603: --
41604: -- bulk performance
41605: --
41606: l_balance_type_code VARCHAR2(1);
41607: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
41608: l_log_module VARCHAR2(240);
41609:
41610: --
41611: -- Upgrade strategy

Line 41684: XLA_AE_LINES_PKG.SetNewLine;

41680: ') = 'R'
41681: THEN
41682:
41683: --
41684: XLA_AE_LINES_PKG.SetNewLine;
41685:
41686: p_balance_type_code := l_balance_type_code;
41687: -- set the flag so later we will know whether the gain loss line needs to be created
41688:

Line 41696: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

41692:
41693: --
41694: -- bulk performance
41695: --
41696: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
41697: p_header_num => 0); -- 4262811
41698: --
41699: -- set accounting line options
41700: --

Line 41701: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

41697: p_header_num => 0); -- 4262811
41698: --
41699: -- set accounting line options
41700: --
41701: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
41702: p_natural_side_code => 'C'
41703: , p_gain_or_loss_flag => 'N'
41704: , p_gl_transfer_mode_code => 'S'
41705: , p_acct_entry_type_code => 'A'

Line 41715: xla_ae_lines_pkg.SetAcctLineType

41711: --
41712: --
41713: -- set accounting line type info
41714: --
41715: xla_ae_lines_pkg.SetAcctLineType
41716: (p_component_type => l_component_type
41717: ,p_event_type_code => l_event_type_code
41718: ,p_line_definition_owner_code => l_line_definition_owner_code
41719: ,p_line_definition_code => l_line_definition_code

Line 41729: xla_ae_lines_pkg.SetAcctClass(

41725: ,p_event_class_code => l_event_class_code);
41726: --
41727: -- set accounting class
41728: --
41729: xla_ae_lines_pkg.SetAcctClass(
41730: p_accounting_class_code => 'CASH'
41731: , p_ae_header_id => l_ae_header_id
41732: );
41733:

Line 41737: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

41733:
41734: --
41735: -- set rounding class
41736: --
41737: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41738: 'CASH';
41739:
41740: --
41741: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 41741: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

41737: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41738: 'CASH';
41739:
41740: --
41741: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41742: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41743: --
41744: -- bulk performance
41745: --

Line 41742: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

41738: 'CASH';
41739:
41740: --
41741: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41742: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41743: --
41744: -- bulk performance
41745: --
41746: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 41746: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

41742: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41743: --
41744: -- bulk performance
41745: --
41746: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41747:
41748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41750:

Line 41748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

41744: -- bulk performance
41745: --
41746: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41747:
41748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41750:
41751: -- 4955764
41752: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41752: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41750:
41751: -- 4955764
41752: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41753: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41754:
41755: -- 4458381 Public Sector Enh
41756:

Line 41810: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

41806: l_rec_acct_attrs.array_num_value(22) := p_source_86;
41807: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41808: l_rec_acct_attrs.array_num_value(23) := p_source_87;
41809:
41810: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41811: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41812:
41813: ---------------------------------------------------------------------------------------------------------------
41814: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 41811: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

41807: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41808: l_rec_acct_attrs.array_num_value(23) := p_source_87;
41809:
41810: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41811: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41812:
41813: ---------------------------------------------------------------------------------------------------------------
41814: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41815: ---------------------------------------------------------------------------------------------------------------

Line 41814: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

41810: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41811: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41812:
41813: ---------------------------------------------------------------------------------------------------------------
41814: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41815: ---------------------------------------------------------------------------------------------------------------
41816: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41817:
41818: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 41816: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

41812:
41813: ---------------------------------------------------------------------------------------------------------------
41814: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41815: ---------------------------------------------------------------------------------------------------------------
41816: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41817:
41818: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41819: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41820:

Line 41818: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41814: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41815: ---------------------------------------------------------------------------------------------------------------
41816: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41817:
41818: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41819: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41820:
41821: IF xla_accounting_cache_pkg.GetValueChar
41822: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 41819: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41815: ---------------------------------------------------------------------------------------------------------------
41816: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41817:
41818: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41819: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41820:
41821: IF xla_accounting_cache_pkg.GetValueChar
41822: (p_source_code => 'LEDGER_CATEGORY_CODE'
41823: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 41830: xla_ae_lines_pkg.BflowUpgEntry

41826: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41827: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
41828: )
41829: THEN
41830: xla_ae_lines_pkg.BflowUpgEntry
41831: (p_business_method_code => l_bflow_method_code
41832: ,p_business_class_code => l_bflow_class_code
41833: ,p_balance_type => l_balance_type_code);
41834: ELSE

Line 41836: XLA_AE_LINES_PKG.business_flow_validation(

41832: ,p_business_class_code => l_bflow_class_code
41833: ,p_balance_type => l_balance_type_code);
41834: ELSE
41835: NULL;
41836: XLA_AE_LINES_PKG.business_flow_validation(
41837: p_business_method_code => l_bflow_method_code
41838: ,p_business_class_code => l_bflow_class_code
41839: ,p_inherit_description_flag => l_inherit_desc_flag);
41840: END IF;

Line 41847: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

41843: -- call analytical criteria
41844: --
41845:
41846:
41847: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
41848: xla_ae_lines_pkg.SetAnalyticalCriteria(
41849: p_analytical_criterion_name => 'Check Id'
41850: , p_analytical_criterion_owner => 'S'
41851: , p_analytical_criterion_code => 'CHECK_ID'

Line 41848: xla_ae_lines_pkg.SetAnalyticalCriteria(

41844: --
41845:
41846:
41847: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
41848: xla_ae_lines_pkg.SetAnalyticalCriteria(
41849: p_analytical_criterion_name => 'Check Id'
41850: , p_analytical_criterion_owner => 'S'
41851: , p_analytical_criterion_code => 'CHECK_ID'
41852: , p_amb_context_code => 'DEFAULT'

Line 41891: xla_ae_lines_pkg.set_ccid(

41887: , x_value_type_code => l_adr_value_type_code
41888: , p_side => 'NA'
41889: );
41890:
41891: xla_ae_lines_pkg.set_ccid(
41892: p_code_combination_id => l_ccid
41893: , p_value_type_code => l_adr_value_type_code
41894: , p_transaction_coa_id => l_adr_transaction_coa_id
41895: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 41907: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

41903: , p_side => 'NA'
41904: );
41905:
41906:
41907: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
41908: p_to_segment_code => 'GL_BALANCING'
41909: , p_segment_value => C_CHAR
41910: , p_from_segment_code => NULL
41911: , p_from_combination_id => NULL

Line 41951: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

41947: xla_accounting_err_pkg.build_message
41948: (p_appli_s_name => 'XLA'
41949: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
41950: ,p_token_1 => 'LINE_NUMBER'
41951: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
41952: ,p_token_2 => 'LINE_TYPE_NAME'
41953: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
41954: l_component_type
41955: ,l_component_code

Line 41987: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

41983: --
41984: --
41985: ------------------------------------------------------------------------------------------------
41986: -- 4219869 Business Flow
41987: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41988: -- Prior Entry. Currently, the following code is always generated.
41989: ------------------------------------------------------------------------------------------------
41990: XLA_AE_LINES_PKG.ValidateCurrentLine;
41991:

Line 41990: XLA_AE_LINES_PKG.ValidateCurrentLine;

41986: -- 4219869 Business Flow
41987: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41988: -- Prior Entry. Currently, the following code is always generated.
41989: ------------------------------------------------------------------------------------------------
41990: XLA_AE_LINES_PKG.ValidateCurrentLine;
41991:
41992: ------------------------------------------------------------------------------------
41993: -- 4219869 Business Flow
41994: -- Populated credit and debit amounts -- Need to generate this within IF

Line 41996: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41992: ------------------------------------------------------------------------------------
41993: -- 4219869 Business Flow
41994: -- Populated credit and debit amounts -- Need to generate this within IF
41995: ------------------------------------------------------------------------------------
41996: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41997:
41998: ----------------------------------------------------------------------------------
41999: -- 4219869 Business Flow
42000: -- Update journal entry status -- Need to generate this within IF

Line 42028: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

42024: -- To allow MPA report to determine if it should generate report process
42025: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42026: ------------------------------------------------------------------------------------------
42027:
42028: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42029: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42030: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42031: -- call ADRs
42032: -- Bug 4922099

Line 42029: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

42025: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42026: ------------------------------------------------------------------------------------------
42027:
42028: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42029: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42030: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42031: -- call ADRs
42032: -- Bug 4922099
42033: --

Line 42053: xla_ae_lines_pkg.set_ccid(

42049: , x_value_type_code => l_adr_value_type_code
42050: , p_side => 'NA'
42051: );
42052:
42053: xla_ae_lines_pkg.set_ccid(
42054: p_code_combination_id => l_ccid
42055: , p_value_type_code => l_adr_value_type_code
42056: , p_transaction_coa_id => l_adr_transaction_coa_id
42057: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42069: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

42065: , p_side => 'NA'
42066: );
42067:
42068:
42069: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
42070: p_to_segment_code => 'GL_BALANCING'
42071: , p_segment_value => C_CHAR
42072: , p_from_segment_code => NULL
42073: , p_from_combination_id => NULL

Line 42100: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

42096:
42097: --
42098: -- Update the line information that should be overwritten
42099: --
42100: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42101: p_header_num => 1);
42102: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42103:
42104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 42102: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

42098: -- Update the line information that should be overwritten
42099: --
42100: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42101: p_header_num => 1);
42102: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42103:
42104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42105:
42106: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 42104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

42100: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42101: p_header_num => 1);
42102: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42103:
42104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42105:
42106: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42107: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42108: END IF;

Line 42107: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

42103:
42104: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42105:
42106: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42107: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42108: END IF;
42109:
42110: --
42111: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 42114: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

42110: --
42111: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42112: --
42113: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42114: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42115: ELSE
42116: ---------------------------------------------------------------------------------------------------
42117: -- 4262811a Switch Sign
42118: ---------------------------------------------------------------------------------------------------

Line 42119: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

42115: ELSE
42116: ---------------------------------------------------------------------------------------------------
42117: -- 4262811a Switch Sign
42118: ---------------------------------------------------------------------------------------------------
42119: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42116: ---------------------------------------------------------------------------------------------------
42117: -- 4262811a Switch Sign
42118: ---------------------------------------------------------------------------------------------------
42119: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42124: -- 5132302

Line 42121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42117: -- 4262811a Switch Sign
42118: ---------------------------------------------------------------------------------------------------
42119: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42124: -- 5132302
42125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42118: ---------------------------------------------------------------------------------------------------
42119: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42124: -- 5132302
42125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42119: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42124: -- 5132302
42125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42127:

Line 42125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

42121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42124: -- 5132302
42125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42127:
42128: END IF;
42129:

Line 42126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42124: -- 5132302
42125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42127:
42128: END IF;
42129:
42130: -- 4955764

Line 42131: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42127:
42128: END IF;
42129:
42130: -- 4955764
42131: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42132: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42133:
42134:
42135: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 42135: XLA_AE_LINES_PKG.ValidateCurrentLine;

42131: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42132: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42133:
42134:
42135: XLA_AE_LINES_PKG.ValidateCurrentLine;
42136: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42137:
42138: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42139: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 42136: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42132: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42133:
42134:
42135: XLA_AE_LINES_PKG.ValidateCurrentLine;
42136: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42137:
42138: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42139: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42140: ,p_balance_type_code => l_balance_type_code);

Line 42310: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

42306: --
42307: -- bulk performance
42308: --
42309: l_balance_type_code VARCHAR2(1);
42310: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
42311: l_log_module VARCHAR2(240);
42312:
42313: --
42314: -- Upgrade strategy

Line 42388: XLA_AE_LINES_PKG.SetNewLine;

42384: ') <> 'R'
42385: THEN
42386:
42387: --
42388: XLA_AE_LINES_PKG.SetNewLine;
42389:
42390: p_balance_type_code := l_balance_type_code;
42391: -- set the flag so later we will know whether the gain loss line needs to be created
42392:

Line 42400: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

42396:
42397: --
42398: -- bulk performance
42399: --
42400: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
42401: p_header_num => 0); -- 4262811
42402: --
42403: -- set accounting line options
42404: --

Line 42405: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

42401: p_header_num => 0); -- 4262811
42402: --
42403: -- set accounting line options
42404: --
42405: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
42406: p_natural_side_code => 'D'
42407: , p_gain_or_loss_flag => 'N'
42408: , p_gl_transfer_mode_code => 'S'
42409: , p_acct_entry_type_code => 'A'

Line 42419: xla_ae_lines_pkg.SetAcctLineType

42415: --
42416: --
42417: -- set accounting line type info
42418: --
42419: xla_ae_lines_pkg.SetAcctLineType
42420: (p_component_type => l_component_type
42421: ,p_event_type_code => l_event_type_code
42422: ,p_line_definition_owner_code => l_line_definition_owner_code
42423: ,p_line_definition_code => l_line_definition_code

Line 42433: xla_ae_lines_pkg.SetAcctClass(

42429: ,p_event_class_code => l_event_class_code);
42430: --
42431: -- set accounting class
42432: --
42433: xla_ae_lines_pkg.SetAcctClass(
42434: p_accounting_class_code => 'DEF_REC_TAX'
42435: , p_ae_header_id => l_ae_header_id
42436: );
42437:

Line 42441: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

42437:
42438: --
42439: -- set rounding class
42440: --
42441: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42442: 'DEF_REC_TAX';
42443:
42444: --
42445: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 42445: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

42441: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42442: 'DEF_REC_TAX';
42443:
42444: --
42445: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42446: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42447: --
42448: -- bulk performance
42449: --

Line 42446: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

42442: 'DEF_REC_TAX';
42443:
42444: --
42445: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42446: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42447: --
42448: -- bulk performance
42449: --
42450: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 42450: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

42446: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42447: --
42448: -- bulk performance
42449: --
42450: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42451:
42452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42453: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42454:

Line 42452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

42448: -- bulk performance
42449: --
42450: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42451:
42452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42453: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42454:
42455: -- 4955764
42456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42453: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42454:
42455: -- 4955764
42456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42457: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42458:
42459: -- 4458381 Public Sector Enh
42460:

Line 42516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

42512: l_rec_acct_attrs.array_num_value(23) := p_source_85;
42513: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
42514: l_rec_acct_attrs.array_num_value(24) := p_source_87;
42515:
42516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42518:
42519: ---------------------------------------------------------------------------------------------------------------
42520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 42517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

42513: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
42514: l_rec_acct_attrs.array_num_value(24) := p_source_87;
42515:
42516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42518:
42519: ---------------------------------------------------------------------------------------------------------------
42520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42521: ---------------------------------------------------------------------------------------------------------------

Line 42520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

42516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42518:
42519: ---------------------------------------------------------------------------------------------------------------
42520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42521: ---------------------------------------------------------------------------------------------------------------
42522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42523:
42524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 42522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

42518:
42519: ---------------------------------------------------------------------------------------------------------------
42520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42521: ---------------------------------------------------------------------------------------------------------------
42522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42523:
42524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42526:

Line 42524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42521: ---------------------------------------------------------------------------------------------------------------
42522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42523:
42524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42526:
42527: IF xla_accounting_cache_pkg.GetValueChar
42528: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 42525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42521: ---------------------------------------------------------------------------------------------------------------
42522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42523:
42524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42526:
42527: IF xla_accounting_cache_pkg.GetValueChar
42528: (p_source_code => 'LEDGER_CATEGORY_CODE'
42529: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 42536: xla_ae_lines_pkg.BflowUpgEntry

42532: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42533: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
42534: )
42535: THEN
42536: xla_ae_lines_pkg.BflowUpgEntry
42537: (p_business_method_code => l_bflow_method_code
42538: ,p_business_class_code => l_bflow_class_code
42539: ,p_balance_type => l_balance_type_code);
42540: ELSE

Line 42550: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

42546: -- call analytical criteria
42547: --
42548:
42549:
42550: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
42551: xla_ae_lines_pkg.SetAnalyticalCriteria(
42552: p_analytical_criterion_name => 'Check Id'
42553: , p_analytical_criterion_owner => 'S'
42554: , p_analytical_criterion_code => 'CHECK_ID'

Line 42551: xla_ae_lines_pkg.SetAnalyticalCriteria(

42547: --
42548:
42549:
42550: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
42551: xla_ae_lines_pkg.SetAnalyticalCriteria(
42552: p_analytical_criterion_name => 'Check Id'
42553: , p_analytical_criterion_owner => 'S'
42554: , p_analytical_criterion_code => 'CHECK_ID'
42555: , p_amb_context_code => 'DEFAULT'

Line 42594: xla_ae_lines_pkg.set_ccid(

42590: , x_value_type_code => l_adr_value_type_code
42591: , p_side => 'NA'
42592: );
42593:
42594: xla_ae_lines_pkg.set_ccid(
42595: p_code_combination_id => l_ccid
42596: , p_value_type_code => l_adr_value_type_code
42597: , p_transaction_coa_id => l_adr_transaction_coa_id
42598: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42630: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

42626: xla_accounting_err_pkg.build_message
42627: (p_appli_s_name => 'XLA'
42628: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
42629: ,p_token_1 => 'LINE_NUMBER'
42630: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
42631: ,p_token_2 => 'LINE_TYPE_NAME'
42632: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
42633: l_component_type
42634: ,l_component_code

Line 42666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

42662: --
42663: --
42664: ------------------------------------------------------------------------------------------------
42665: -- 4219869 Business Flow
42666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42667: -- Prior Entry. Currently, the following code is always generated.
42668: ------------------------------------------------------------------------------------------------
42669: XLA_AE_LINES_PKG.ValidateCurrentLine;
42670:

Line 42669: XLA_AE_LINES_PKG.ValidateCurrentLine;

42665: -- 4219869 Business Flow
42666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42667: -- Prior Entry. Currently, the following code is always generated.
42668: ------------------------------------------------------------------------------------------------
42669: XLA_AE_LINES_PKG.ValidateCurrentLine;
42670:
42671: ------------------------------------------------------------------------------------
42672: -- 4219869 Business Flow
42673: -- Populated credit and debit amounts -- Need to generate this within IF

Line 42675: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42671: ------------------------------------------------------------------------------------
42672: -- 4219869 Business Flow
42673: -- Populated credit and debit amounts -- Need to generate this within IF
42674: ------------------------------------------------------------------------------------
42675: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42676:
42677: ----------------------------------------------------------------------------------
42678: -- 4219869 Business Flow
42679: -- Update journal entry status -- Need to generate this within IF

Line 42707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

42703: -- To allow MPA report to determine if it should generate report process
42704: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42705: ------------------------------------------------------------------------------------------
42706:
42707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42709: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42710: -- call ADRs
42711: -- Bug 4922099

Line 42708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

42704: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42705: ------------------------------------------------------------------------------------------
42706:
42707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42709: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42710: -- call ADRs
42711: -- Bug 4922099
42712: --

Line 42732: xla_ae_lines_pkg.set_ccid(

42728: , x_value_type_code => l_adr_value_type_code
42729: , p_side => 'NA'
42730: );
42731:
42732: xla_ae_lines_pkg.set_ccid(
42733: p_code_combination_id => l_ccid
42734: , p_value_type_code => l_adr_value_type_code
42735: , p_transaction_coa_id => l_adr_transaction_coa_id
42736: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

42751:
42752: --
42753: -- Update the line information that should be overwritten
42754: --
42755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42756: p_header_num => 1);
42757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42758:
42759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 42757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

42753: -- Update the line information that should be overwritten
42754: --
42755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42756: p_header_num => 1);
42757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42758:
42759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42760:
42761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 42759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

42755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42756: p_header_num => 1);
42757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42758:
42759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42760:
42761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42763: END IF;

Line 42762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

42758:
42759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42760:
42761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42763: END IF;
42764:
42765: --
42766: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 42769: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

42765: --
42766: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42767: --
42768: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42769: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42770: ELSE
42771: ---------------------------------------------------------------------------------------------------
42772: -- 4262811a Switch Sign
42773: ---------------------------------------------------------------------------------------------------

Line 42774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

42770: ELSE
42771: ---------------------------------------------------------------------------------------------------
42772: -- 4262811a Switch Sign
42773: ---------------------------------------------------------------------------------------------------
42774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42771: ---------------------------------------------------------------------------------------------------
42772: -- 4262811a Switch Sign
42773: ---------------------------------------------------------------------------------------------------
42774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42779: -- 5132302

Line 42776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42772: -- 4262811a Switch Sign
42773: ---------------------------------------------------------------------------------------------------
42774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42779: -- 5132302
42780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42773: ---------------------------------------------------------------------------------------------------
42774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42779: -- 5132302
42780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42779: -- 5132302
42780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42782:

Line 42780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

42776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42779: -- 5132302
42780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42782:
42783: END IF;
42784:

Line 42781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42779: -- 5132302
42780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42782:
42783: END IF;
42784:
42785: -- 4955764

Line 42786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42782:
42783: END IF;
42784:
42785: -- 4955764
42786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42788:
42789:
42790: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 42790: XLA_AE_LINES_PKG.ValidateCurrentLine;

42786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42788:
42789:
42790: XLA_AE_LINES_PKG.ValidateCurrentLine;
42791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42792:
42793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 42791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42788:
42789:
42790: XLA_AE_LINES_PKG.ValidateCurrentLine;
42791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42792:
42793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42795: ,p_balance_type_code => l_balance_type_code);

Line 42951: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

42947: --
42948: -- bulk performance
42949: --
42950: l_balance_type_code VARCHAR2(1);
42951: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
42952: l_log_module VARCHAR2(240);
42953:
42954: --
42955: -- Upgrade strategy

Line 43029: XLA_AE_LINES_PKG.SetNewLine;

43025: ') <> 'R'
43026: THEN
43027:
43028: --
43029: XLA_AE_LINES_PKG.SetNewLine;
43030:
43031: p_balance_type_code := l_balance_type_code;
43032: -- set the flag so later we will know whether the gain loss line needs to be created
43033:

Line 43041: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

43037:
43038: --
43039: -- bulk performance
43040: --
43041: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
43042: p_header_num => 0); -- 4262811
43043: --
43044: -- set accounting line options
43045: --

Line 43046: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

43042: p_header_num => 0); -- 4262811
43043: --
43044: -- set accounting line options
43045: --
43046: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
43047: p_natural_side_code => 'C'
43048: , p_gain_or_loss_flag => 'N'
43049: , p_gl_transfer_mode_code => 'S'
43050: , p_acct_entry_type_code => 'A'

Line 43060: xla_ae_lines_pkg.SetAcctLineType

43056: --
43057: --
43058: -- set accounting line type info
43059: --
43060: xla_ae_lines_pkg.SetAcctLineType
43061: (p_component_type => l_component_type
43062: ,p_event_type_code => l_event_type_code
43063: ,p_line_definition_owner_code => l_line_definition_owner_code
43064: ,p_line_definition_code => l_line_definition_code

Line 43074: xla_ae_lines_pkg.SetAcctClass(

43070: ,p_event_class_code => l_event_class_code);
43071: --
43072: -- set accounting class
43073: --
43074: xla_ae_lines_pkg.SetAcctClass(
43075: p_accounting_class_code => 'DEF_REC_TAX'
43076: , p_ae_header_id => l_ae_header_id
43077: );
43078:

Line 43082: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

43078:
43079: --
43080: -- set rounding class
43081: --
43082: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43083: 'DEF_REC_TAX';
43084:
43085: --
43086: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 43086: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

43082: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43083: 'DEF_REC_TAX';
43084:
43085: --
43086: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43087: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43088: --
43089: -- bulk performance
43090: --

Line 43087: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

43083: 'DEF_REC_TAX';
43084:
43085: --
43086: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43087: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43088: --
43089: -- bulk performance
43090: --
43091: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 43091: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

43087: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43088: --
43089: -- bulk performance
43090: --
43091: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43092:
43093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43094: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43095:

Line 43093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

43089: -- bulk performance
43090: --
43091: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43092:
43093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43094: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43095:
43096: -- 4955764
43097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43094: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43095:
43096: -- 4955764
43097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43099:
43100: -- 4458381 Public Sector Enh
43101:

Line 43147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

43143: l_rec_acct_attrs.array_num_value(18) := p_source_85;
43144: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
43145: l_rec_acct_attrs.array_num_value(19) := p_source_87;
43146:
43147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43149:
43150: ---------------------------------------------------------------------------------------------------------------
43151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 43148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

43144: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
43145: l_rec_acct_attrs.array_num_value(19) := p_source_87;
43146:
43147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43149:
43150: ---------------------------------------------------------------------------------------------------------------
43151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43152: ---------------------------------------------------------------------------------------------------------------

Line 43151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

43147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43149:
43150: ---------------------------------------------------------------------------------------------------------------
43151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43152: ---------------------------------------------------------------------------------------------------------------
43153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43154:
43155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 43153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

43149:
43150: ---------------------------------------------------------------------------------------------------------------
43151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43152: ---------------------------------------------------------------------------------------------------------------
43153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43154:
43155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43157:

Line 43155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43152: ---------------------------------------------------------------------------------------------------------------
43153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43154:
43155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43157:
43158: IF xla_accounting_cache_pkg.GetValueChar
43159: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 43156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43152: ---------------------------------------------------------------------------------------------------------------
43153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43154:
43155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43157:
43158: IF xla_accounting_cache_pkg.GetValueChar
43159: (p_source_code => 'LEDGER_CATEGORY_CODE'
43160: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 43167: xla_ae_lines_pkg.BflowUpgEntry

43163: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43164: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
43165: )
43166: THEN
43167: xla_ae_lines_pkg.BflowUpgEntry
43168: (p_business_method_code => l_bflow_method_code
43169: ,p_business_class_code => l_bflow_class_code
43170: ,p_balance_type => l_balance_type_code);
43171: ELSE

Line 43173: XLA_AE_LINES_PKG.business_flow_validation(

43169: ,p_business_class_code => l_bflow_class_code
43170: ,p_balance_type => l_balance_type_code);
43171: ELSE
43172: NULL;
43173: XLA_AE_LINES_PKG.business_flow_validation(
43174: p_business_method_code => l_bflow_method_code
43175: ,p_business_class_code => l_bflow_class_code
43176: ,p_inherit_description_flag => l_inherit_desc_flag);
43177: END IF;

Line 43220: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

43216: xla_accounting_err_pkg.build_message
43217: (p_appli_s_name => 'XLA'
43218: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
43219: ,p_token_1 => 'LINE_NUMBER'
43220: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
43221: ,p_token_2 => 'LINE_TYPE_NAME'
43222: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
43223: l_component_type
43224: ,l_component_code

Line 43256: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

43252: --
43253: --
43254: ------------------------------------------------------------------------------------------------
43255: -- 4219869 Business Flow
43256: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43257: -- Prior Entry. Currently, the following code is always generated.
43258: ------------------------------------------------------------------------------------------------
43259: -- No ValidateCurrentLine for business flow method of Prior Entry
43260:

Line 43265: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43261: ------------------------------------------------------------------------------------
43262: -- 4219869 Business Flow
43263: -- Populated credit and debit amounts -- Need to generate this within IF
43264: ------------------------------------------------------------------------------------
43265: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43266:
43267: ----------------------------------------------------------------------------------
43268: -- 4219869 Business Flow
43269: -- Update journal entry status -- Need to generate this within IF

Line 43297: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

43293: -- To allow MPA report to determine if it should generate report process
43294: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43295: ------------------------------------------------------------------------------------------
43296:
43297: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43298: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43299: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43300: -- call ADRs
43301: -- Bug 4922099

Line 43298: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

43294: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43295: ------------------------------------------------------------------------------------------
43296:
43297: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43298: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43299: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43300: -- call ADRs
43301: -- Bug 4922099
43302: --

Line 43319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43315:
43316: --
43317: -- Update the line information that should be overwritten
43318: --
43319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43320: p_header_num => 1);
43321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43322:
43323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43317: -- Update the line information that should be overwritten
43318: --
43319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43320: p_header_num => 1);
43321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43322:
43323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43324:
43325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43320: p_header_num => 1);
43321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43322:
43323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43324:
43325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43327: END IF;

Line 43326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43322:
43323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43324:
43325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43327: END IF;
43328:
43329: --
43330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43329: --
43330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43331: --
43332: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43334: ELSE
43335: ---------------------------------------------------------------------------------------------------
43336: -- 4262811a Switch Sign
43337: ---------------------------------------------------------------------------------------------------

Line 43338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43334: ELSE
43335: ---------------------------------------------------------------------------------------------------
43336: -- 4262811a Switch Sign
43337: ---------------------------------------------------------------------------------------------------
43338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43335: ---------------------------------------------------------------------------------------------------
43336: -- 4262811a Switch Sign
43337: ---------------------------------------------------------------------------------------------------
43338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43343: -- 5132302

Line 43340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43336: -- 4262811a Switch Sign
43337: ---------------------------------------------------------------------------------------------------
43338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43343: -- 5132302
43344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43337: ---------------------------------------------------------------------------------------------------
43338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43343: -- 5132302
43344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43343: -- 5132302
43344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43346:

Line 43344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43343: -- 5132302
43344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43346:
43347: END IF;
43348:

Line 43345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43343: -- 5132302
43344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43346:
43347: END IF;
43348:
43349: -- 4955764

Line 43350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43346:
43347: END IF;
43348:
43349: -- 4955764
43350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43352:
43353:
43354: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43354: XLA_AE_LINES_PKG.ValidateCurrentLine;

43350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43352:
43353:
43354: XLA_AE_LINES_PKG.ValidateCurrentLine;
43355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43356:
43357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43352:
43353:
43354: XLA_AE_LINES_PKG.ValidateCurrentLine;
43355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43356:
43357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43359: ,p_balance_type_code => l_balance_type_code);

Line 43510: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

43506: --
43507: -- bulk performance
43508: --
43509: l_balance_type_code VARCHAR2(1);
43510: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
43511: l_log_module VARCHAR2(240);
43512:
43513: --
43514: -- Upgrade strategy

Line 43587: XLA_AE_LINES_PKG.SetNewLine;

43583: ') = 'CASH')
43584: THEN
43585:
43586: --
43587: XLA_AE_LINES_PKG.SetNewLine;
43588:
43589: p_balance_type_code := l_balance_type_code;
43590: -- set the flag so later we will know whether the gain loss line needs to be created
43591:

Line 43599: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

43595:
43596: --
43597: -- bulk performance
43598: --
43599: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
43600: p_header_num => 0); -- 4262811
43601: --
43602: -- set accounting line options
43603: --

Line 43604: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

43600: p_header_num => 0); -- 4262811
43601: --
43602: -- set accounting line options
43603: --
43604: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
43605: p_natural_side_code => 'C'
43606: , p_gain_or_loss_flag => 'N'
43607: , p_gl_transfer_mode_code => 'S'
43608: , p_acct_entry_type_code => 'A'

Line 43618: xla_ae_lines_pkg.SetAcctLineType

43614: --
43615: --
43616: -- set accounting line type info
43617: --
43618: xla_ae_lines_pkg.SetAcctLineType
43619: (p_component_type => l_component_type
43620: ,p_event_type_code => l_event_type_code
43621: ,p_line_definition_owner_code => l_line_definition_owner_code
43622: ,p_line_definition_code => l_line_definition_code

Line 43632: xla_ae_lines_pkg.SetAcctClass(

43628: ,p_event_class_code => l_event_class_code);
43629: --
43630: -- set accounting class
43631: --
43632: xla_ae_lines_pkg.SetAcctClass(
43633: p_accounting_class_code => 'DEF_REC_TAX'
43634: , p_ae_header_id => l_ae_header_id
43635: );
43636:

Line 43640: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

43636:
43637: --
43638: -- set rounding class
43639: --
43640: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43641: 'DEF_REC_TAX';
43642:
43643: --
43644: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 43644: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

43640: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43641: 'DEF_REC_TAX';
43642:
43643: --
43644: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43645: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43646: --
43647: -- bulk performance
43648: --

Line 43645: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

43641: 'DEF_REC_TAX';
43642:
43643: --
43644: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43645: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43646: --
43647: -- bulk performance
43648: --
43649: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 43649: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

43645: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43646: --
43647: -- bulk performance
43648: --
43649: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43650:
43651: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43653:

Line 43651: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

43647: -- bulk performance
43648: --
43649: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43650:
43651: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43653:
43654: -- 4955764
43655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43651: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43653:
43654: -- 4955764
43655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43657:
43658: -- 4458381 Public Sector Enh
43659:

Line 43697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

43693: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_111);
43694: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
43695: l_rec_acct_attrs.array_char_value(15) := p_source_54;
43696:
43697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43699:
43700: ---------------------------------------------------------------------------------------------------------------
43701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 43698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

43694: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
43695: l_rec_acct_attrs.array_char_value(15) := p_source_54;
43696:
43697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43699:
43700: ---------------------------------------------------------------------------------------------------------------
43701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43702: ---------------------------------------------------------------------------------------------------------------

Line 43701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

43697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43699:
43700: ---------------------------------------------------------------------------------------------------------------
43701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43702: ---------------------------------------------------------------------------------------------------------------
43703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43704:
43705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 43703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

43699:
43700: ---------------------------------------------------------------------------------------------------------------
43701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43702: ---------------------------------------------------------------------------------------------------------------
43703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43704:
43705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43707:

Line 43705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43702: ---------------------------------------------------------------------------------------------------------------
43703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43704:
43705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43707:
43708: IF xla_accounting_cache_pkg.GetValueChar
43709: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 43706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43702: ---------------------------------------------------------------------------------------------------------------
43703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43704:
43705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43707:
43708: IF xla_accounting_cache_pkg.GetValueChar
43709: (p_source_code => 'LEDGER_CATEGORY_CODE'
43710: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 43717: xla_ae_lines_pkg.BflowUpgEntry

43713: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43714: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
43715: )
43716: THEN
43717: xla_ae_lines_pkg.BflowUpgEntry
43718: (p_business_method_code => l_bflow_method_code
43719: ,p_business_class_code => l_bflow_class_code
43720: ,p_balance_type => l_balance_type_code);
43721: ELSE

Line 43723: XLA_AE_LINES_PKG.business_flow_validation(

43719: ,p_business_class_code => l_bflow_class_code
43720: ,p_balance_type => l_balance_type_code);
43721: ELSE
43722: NULL;
43723: XLA_AE_LINES_PKG.business_flow_validation(
43724: p_business_method_code => l_bflow_method_code
43725: ,p_business_class_code => l_bflow_class_code
43726: ,p_inherit_description_flag => l_inherit_desc_flag);
43727: END IF;

Line 43770: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

43766: xla_accounting_err_pkg.build_message
43767: (p_appli_s_name => 'XLA'
43768: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
43769: ,p_token_1 => 'LINE_NUMBER'
43770: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
43771: ,p_token_2 => 'LINE_TYPE_NAME'
43772: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
43773: l_component_type
43774: ,l_component_code

Line 43806: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

43802: --
43803: --
43804: ------------------------------------------------------------------------------------------------
43805: -- 4219869 Business Flow
43806: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43807: -- Prior Entry. Currently, the following code is always generated.
43808: ------------------------------------------------------------------------------------------------
43809: -- No ValidateCurrentLine for business flow method of Prior Entry
43810:

Line 43815: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43811: ------------------------------------------------------------------------------------
43812: -- 4219869 Business Flow
43813: -- Populated credit and debit amounts -- Need to generate this within IF
43814: ------------------------------------------------------------------------------------
43815: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43816:
43817: ----------------------------------------------------------------------------------
43818: -- 4219869 Business Flow
43819: -- Update journal entry status -- Need to generate this within IF

Line 43847: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

43843: -- To allow MPA report to determine if it should generate report process
43844: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43845: ------------------------------------------------------------------------------------------
43846:
43847: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43848: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43849: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43850: -- call ADRs
43851: -- Bug 4922099

Line 43848: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

43844: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43845: ------------------------------------------------------------------------------------------
43846:
43847: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43848: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43849: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43850: -- call ADRs
43851: -- Bug 4922099
43852: --

Line 43869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43865:
43866: --
43867: -- Update the line information that should be overwritten
43868: --
43869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43870: p_header_num => 1);
43871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43872:
43873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43867: -- Update the line information that should be overwritten
43868: --
43869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43870: p_header_num => 1);
43871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43872:
43873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43874:
43875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43870: p_header_num => 1);
43871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43872:
43873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43874:
43875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43877: END IF;

Line 43876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43872:
43873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43874:
43875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43877: END IF;
43878:
43879: --
43880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43879: --
43880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43881: --
43882: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43884: ELSE
43885: ---------------------------------------------------------------------------------------------------
43886: -- 4262811a Switch Sign
43887: ---------------------------------------------------------------------------------------------------

Line 43888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43884: ELSE
43885: ---------------------------------------------------------------------------------------------------
43886: -- 4262811a Switch Sign
43887: ---------------------------------------------------------------------------------------------------
43888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43885: ---------------------------------------------------------------------------------------------------
43886: -- 4262811a Switch Sign
43887: ---------------------------------------------------------------------------------------------------
43888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43893: -- 5132302

Line 43890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43886: -- 4262811a Switch Sign
43887: ---------------------------------------------------------------------------------------------------
43888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43893: -- 5132302
43894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43887: ---------------------------------------------------------------------------------------------------
43888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43893: -- 5132302
43894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43893: -- 5132302
43894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43896:

Line 43894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43893: -- 5132302
43894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43896:
43897: END IF;
43898:

Line 43895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43893: -- 5132302
43894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43896:
43897: END IF;
43898:
43899: -- 4955764

Line 43900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43896:
43897: END IF;
43898:
43899: -- 4955764
43900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43902:
43903:
43904: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43904: XLA_AE_LINES_PKG.ValidateCurrentLine;

43900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43902:
43903:
43904: XLA_AE_LINES_PKG.ValidateCurrentLine;
43905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43906:
43907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43902:
43903:
43904: XLA_AE_LINES_PKG.ValidateCurrentLine;
43905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43906:
43907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43909: ,p_balance_type_code => l_balance_type_code);

Line 44075: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

44071: --
44072: -- bulk performance
44073: --
44074: l_balance_type_code VARCHAR2(1);
44075: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
44076: l_log_module VARCHAR2(240);
44077:
44078: --
44079: -- Upgrade strategy

Line 44162: XLA_AE_LINES_PKG.SetNewLine;

44158: ') <> 'PAYMENTCARD'
44159: THEN
44160:
44161: --
44162: XLA_AE_LINES_PKG.SetNewLine;
44163:
44164: p_balance_type_code := l_balance_type_code;
44165: -- set the flag so later we will know whether the gain loss line needs to be created
44166:

Line 44174: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44170:
44171: --
44172: -- bulk performance
44173: --
44174: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44175: p_header_num => 0); -- 4262811
44176: --
44177: -- set accounting line options
44178: --

Line 44179: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44175: p_header_num => 0); -- 4262811
44176: --
44177: -- set accounting line options
44178: --
44179: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44180: p_natural_side_code => 'C'
44181: , p_gain_or_loss_flag => 'N'
44182: , p_gl_transfer_mode_code => 'S'
44183: , p_acct_entry_type_code => 'A'

Line 44193: xla_ae_lines_pkg.SetAcctLineType

44189: --
44190: --
44191: -- set accounting line type info
44192: --
44193: xla_ae_lines_pkg.SetAcctLineType
44194: (p_component_type => l_component_type
44195: ,p_event_type_code => l_event_type_code
44196: ,p_line_definition_owner_code => l_line_definition_owner_code
44197: ,p_line_definition_code => l_line_definition_code

Line 44207: xla_ae_lines_pkg.SetAcctClass(

44203: ,p_event_class_code => l_event_class_code);
44204: --
44205: -- set accounting class
44206: --
44207: xla_ae_lines_pkg.SetAcctClass(
44208: p_accounting_class_code => 'DEF_REC_TAX'
44209: , p_ae_header_id => l_ae_header_id
44210: );
44211:

Line 44215: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44211:
44212: --
44213: -- set rounding class
44214: --
44215: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44216: 'DEF_REC_TAX';
44217:
44218: --
44219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44215: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44216: 'DEF_REC_TAX';
44217:
44218: --
44219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44221: --
44222: -- bulk performance
44223: --

Line 44220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44216: 'DEF_REC_TAX';
44217:
44218: --
44219: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44221: --
44222: -- bulk performance
44223: --
44224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44220: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44221: --
44222: -- bulk performance
44223: --
44224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44225:
44226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44228:

Line 44226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44222: -- bulk performance
44223: --
44224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44225:
44226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44228:
44229: -- 4955764
44230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44228:
44229: -- 4955764
44230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44232:
44233: -- 4458381 Public Sector Enh
44234:

Line 44280: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44276: l_rec_acct_attrs.array_num_value(18) := p_source_86;
44277: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
44278: l_rec_acct_attrs.array_num_value(19) := p_source_87;
44279:
44280: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44281: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44282:
44283: ---------------------------------------------------------------------------------------------------------------
44284: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44281: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44277: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
44278: l_rec_acct_attrs.array_num_value(19) := p_source_87;
44279:
44280: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44281: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44282:
44283: ---------------------------------------------------------------------------------------------------------------
44284: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44285: ---------------------------------------------------------------------------------------------------------------

Line 44284: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44280: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44281: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44282:
44283: ---------------------------------------------------------------------------------------------------------------
44284: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44285: ---------------------------------------------------------------------------------------------------------------
44286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44287:
44288: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44282:
44283: ---------------------------------------------------------------------------------------------------------------
44284: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44285: ---------------------------------------------------------------------------------------------------------------
44286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44287:
44288: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44289: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44290:

Line 44288: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44284: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44285: ---------------------------------------------------------------------------------------------------------------
44286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44287:
44288: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44289: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44290:
44291: IF xla_accounting_cache_pkg.GetValueChar
44292: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44289: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44285: ---------------------------------------------------------------------------------------------------------------
44286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44287:
44288: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44289: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44290:
44291: IF xla_accounting_cache_pkg.GetValueChar
44292: (p_source_code => 'LEDGER_CATEGORY_CODE'
44293: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44300: xla_ae_lines_pkg.BflowUpgEntry

44296: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44297: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44298: )
44299: THEN
44300: xla_ae_lines_pkg.BflowUpgEntry
44301: (p_business_method_code => l_bflow_method_code
44302: ,p_business_class_code => l_bflow_class_code
44303: ,p_balance_type => l_balance_type_code);
44304: ELSE

Line 44306: XLA_AE_LINES_PKG.business_flow_validation(

44302: ,p_business_class_code => l_bflow_class_code
44303: ,p_balance_type => l_balance_type_code);
44304: ELSE
44305: NULL;
44306: XLA_AE_LINES_PKG.business_flow_validation(
44307: p_business_method_code => l_bflow_method_code
44308: ,p_business_class_code => l_bflow_class_code
44309: ,p_inherit_description_flag => l_inherit_desc_flag);
44310: END IF;

Line 44353: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

44349: xla_accounting_err_pkg.build_message
44350: (p_appli_s_name => 'XLA'
44351: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
44352: ,p_token_1 => 'LINE_NUMBER'
44353: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
44354: ,p_token_2 => 'LINE_TYPE_NAME'
44355: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
44356: l_component_type
44357: ,l_component_code

Line 44389: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

44385: --
44386: --
44387: ------------------------------------------------------------------------------------------------
44388: -- 4219869 Business Flow
44389: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
44390: -- Prior Entry. Currently, the following code is always generated.
44391: ------------------------------------------------------------------------------------------------
44392: -- No ValidateCurrentLine for business flow method of Prior Entry
44393:

Line 44398: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44394: ------------------------------------------------------------------------------------
44395: -- 4219869 Business Flow
44396: -- Populated credit and debit amounts -- Need to generate this within IF
44397: ------------------------------------------------------------------------------------
44398: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44399:
44400: ----------------------------------------------------------------------------------
44401: -- 4219869 Business Flow
44402: -- Update journal entry status -- Need to generate this within IF

Line 44430: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

44426: -- To allow MPA report to determine if it should generate report process
44427: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44428: ------------------------------------------------------------------------------------------
44429:
44430: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44431: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44432: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44433: -- call ADRs
44434: -- Bug 4922099

Line 44431: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

44427: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44428: ------------------------------------------------------------------------------------------
44429:
44430: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44431: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44432: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44433: -- call ADRs
44434: -- Bug 4922099
44435: --

Line 44452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

44448:
44449: --
44450: -- Update the line information that should be overwritten
44451: --
44452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44453: p_header_num => 1);
44454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44455:
44456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 44454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

44450: -- Update the line information that should be overwritten
44451: --
44452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44453: p_header_num => 1);
44454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44455:
44456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44457:
44458: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 44456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

44452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44453: p_header_num => 1);
44454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44455:
44456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44457:
44458: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44459: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44460: END IF;

Line 44459: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

44455:
44456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44457:
44458: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44459: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44460: END IF;
44461:
44462: --
44463: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 44466: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

44462: --
44463: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44464: --
44465: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44466: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44467: ELSE
44468: ---------------------------------------------------------------------------------------------------
44469: -- 4262811a Switch Sign
44470: ---------------------------------------------------------------------------------------------------

Line 44471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

44467: ELSE
44468: ---------------------------------------------------------------------------------------------------
44469: -- 4262811a Switch Sign
44470: ---------------------------------------------------------------------------------------------------
44471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44468: ---------------------------------------------------------------------------------------------------
44469: -- 4262811a Switch Sign
44470: ---------------------------------------------------------------------------------------------------
44471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44476: -- 5132302

Line 44473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44469: -- 4262811a Switch Sign
44470: ---------------------------------------------------------------------------------------------------
44471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44476: -- 5132302
44477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44470: ---------------------------------------------------------------------------------------------------
44471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44476: -- 5132302
44477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44476: -- 5132302
44477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44479:

Line 44477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

44473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44476: -- 5132302
44477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44479:
44480: END IF;
44481:

Line 44478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44476: -- 5132302
44477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44479:
44480: END IF;
44481:
44482: -- 4955764

Line 44483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44479:
44480: END IF;
44481:
44482: -- 4955764
44483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44485:
44486:
44487: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 44487: XLA_AE_LINES_PKG.ValidateCurrentLine;

44483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44485:
44486:
44487: XLA_AE_LINES_PKG.ValidateCurrentLine;
44488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44489:
44490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44491: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 44488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44485:
44486:
44487: XLA_AE_LINES_PKG.ValidateCurrentLine;
44488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44489:
44490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44491: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44492: ,p_balance_type_code => l_balance_type_code);

Line 44669: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

44665: --
44666: -- bulk performance
44667: --
44668: l_balance_type_code VARCHAR2(1);
44669: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
44670: l_log_module VARCHAR2(240);
44671:
44672: --
44673: -- Upgrade strategy

Line 44737: XLA_AE_LINES_PKG.SetNewLine;

44733: ') = 'DEFERRED'
44734: THEN
44735:
44736: --
44737: XLA_AE_LINES_PKG.SetNewLine;
44738:
44739: p_balance_type_code := l_balance_type_code;
44740: -- set the flag so later we will know whether the gain loss line needs to be created
44741:

Line 44749: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44745:
44746: --
44747: -- bulk performance
44748: --
44749: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44750: p_header_num => 0); -- 4262811
44751: --
44752: -- set accounting line options
44753: --

Line 44754: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44750: p_header_num => 0); -- 4262811
44751: --
44752: -- set accounting line options
44753: --
44754: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44755: p_natural_side_code => 'D'
44756: , p_gain_or_loss_flag => 'N'
44757: , p_gl_transfer_mode_code => 'S'
44758: , p_acct_entry_type_code => 'A'

Line 44768: xla_ae_lines_pkg.SetAcctLineType

44764: --
44765: --
44766: -- set accounting line type info
44767: --
44768: xla_ae_lines_pkg.SetAcctLineType
44769: (p_component_type => l_component_type
44770: ,p_event_type_code => l_event_type_code
44771: ,p_line_definition_owner_code => l_line_definition_owner_code
44772: ,p_line_definition_code => l_line_definition_code

Line 44782: xla_ae_lines_pkg.SetAcctClass(

44778: ,p_event_class_code => l_event_class_code);
44779: --
44780: -- set accounting class
44781: --
44782: xla_ae_lines_pkg.SetAcctClass(
44783: p_accounting_class_code => 'DEF_REC_TAX'
44784: , p_ae_header_id => l_ae_header_id
44785: );
44786:

Line 44790: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44786:
44787: --
44788: -- set rounding class
44789: --
44790: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44791: 'DEF_REC_TAX';
44792:
44793: --
44794: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44794: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44790: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44791: 'DEF_REC_TAX';
44792:
44793: --
44794: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44795: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44796: --
44797: -- bulk performance
44798: --

Line 44795: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44791: 'DEF_REC_TAX';
44792:
44793: --
44794: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44795: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44796: --
44797: -- bulk performance
44798: --
44799: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44799: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44795: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44796: --
44797: -- bulk performance
44798: --
44799: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44800:
44801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44802: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44803:

Line 44801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44797: -- bulk performance
44798: --
44799: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44800:
44801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44802: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44803:
44804: -- 4955764
44805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44802: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44803:
44804: -- 4955764
44805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44807:
44808: -- 4458381 Public Sector Enh
44809:

Line 44905: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44901: l_rec_acct_attrs.array_num_value(38) := p_source_88;
44902: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
44903: l_rec_acct_attrs.array_num_value(39) := p_source_89;
44904:
44905: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44906: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44907:
44908: ---------------------------------------------------------------------------------------------------------------
44909: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44906: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44902: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
44903: l_rec_acct_attrs.array_num_value(39) := p_source_89;
44904:
44905: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44906: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44907:
44908: ---------------------------------------------------------------------------------------------------------------
44909: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44910: ---------------------------------------------------------------------------------------------------------------

Line 44909: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44905: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44906: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44907:
44908: ---------------------------------------------------------------------------------------------------------------
44909: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44910: ---------------------------------------------------------------------------------------------------------------
44911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44912:
44913: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44907:
44908: ---------------------------------------------------------------------------------------------------------------
44909: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44910: ---------------------------------------------------------------------------------------------------------------
44911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44912:
44913: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44914: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44915:

Line 44913: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44909: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44910: ---------------------------------------------------------------------------------------------------------------
44911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44912:
44913: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44914: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44915:
44916: IF xla_accounting_cache_pkg.GetValueChar
44917: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44914: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44910: ---------------------------------------------------------------------------------------------------------------
44911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44912:
44913: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44914: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44915:
44916: IF xla_accounting_cache_pkg.GetValueChar
44917: (p_source_code => 'LEDGER_CATEGORY_CODE'
44918: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44925: xla_ae_lines_pkg.BflowUpgEntry

44921: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44922: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44923: )
44924: THEN
44925: xla_ae_lines_pkg.BflowUpgEntry
44926: (p_business_method_code => l_bflow_method_code
44927: ,p_business_class_code => l_bflow_class_code
44928: ,p_balance_type => l_balance_type_code);
44929: ELSE

Line 44931: XLA_AE_LINES_PKG.business_flow_validation(

44927: ,p_business_class_code => l_bflow_class_code
44928: ,p_balance_type => l_balance_type_code);
44929: ELSE
44930: NULL;
44931: XLA_AE_LINES_PKG.business_flow_validation(
44932: p_business_method_code => l_bflow_method_code
44933: ,p_business_class_code => l_bflow_class_code
44934: ,p_inherit_description_flag => l_inherit_desc_flag);
44935: END IF;

Line 44978: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

44974: xla_accounting_err_pkg.build_message
44975: (p_appli_s_name => 'XLA'
44976: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
44977: ,p_token_1 => 'LINE_NUMBER'
44978: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
44979: ,p_token_2 => 'LINE_TYPE_NAME'
44980: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
44981: l_component_type
44982: ,l_component_code

Line 45014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

45010: --
45011: --
45012: ------------------------------------------------------------------------------------------------
45013: -- 4219869 Business Flow
45014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45015: -- Prior Entry. Currently, the following code is always generated.
45016: ------------------------------------------------------------------------------------------------
45017: -- No ValidateCurrentLine for business flow method of Prior Entry
45018:

Line 45023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45019: ------------------------------------------------------------------------------------
45020: -- 4219869 Business Flow
45021: -- Populated credit and debit amounts -- Need to generate this within IF
45022: ------------------------------------------------------------------------------------
45023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45024:
45025: ----------------------------------------------------------------------------------
45026: -- 4219869 Business Flow
45027: -- Update journal entry status -- Need to generate this within IF

Line 45055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

45051: -- To allow MPA report to determine if it should generate report process
45052: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45053: ------------------------------------------------------------------------------------------
45054:
45055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45057: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45058: -- call ADRs
45059: -- Bug 4922099

Line 45056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

45052: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45053: ------------------------------------------------------------------------------------------
45054:
45055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45057: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45058: -- call ADRs
45059: -- Bug 4922099
45060: --

Line 45077: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45073:
45074: --
45075: -- Update the line information that should be overwritten
45076: --
45077: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45078: p_header_num => 1);
45079: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45080:
45081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45079: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45075: -- Update the line information that should be overwritten
45076: --
45077: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45078: p_header_num => 1);
45079: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45080:
45081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45082:
45083: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45077: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45078: p_header_num => 1);
45079: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45080:
45081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45082:
45083: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45084: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45085: END IF;

Line 45084: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45080:
45081: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45082:
45083: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45084: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45085: END IF;
45086:
45087: --
45088: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45091: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45087: --
45088: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45089: --
45090: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45091: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45092: ELSE
45093: ---------------------------------------------------------------------------------------------------
45094: -- 4262811a Switch Sign
45095: ---------------------------------------------------------------------------------------------------

Line 45096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45092: ELSE
45093: ---------------------------------------------------------------------------------------------------
45094: -- 4262811a Switch Sign
45095: ---------------------------------------------------------------------------------------------------
45096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45093: ---------------------------------------------------------------------------------------------------
45094: -- 4262811a Switch Sign
45095: ---------------------------------------------------------------------------------------------------
45096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45101: -- 5132302

Line 45098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45094: -- 4262811a Switch Sign
45095: ---------------------------------------------------------------------------------------------------
45096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45101: -- 5132302
45102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45095: ---------------------------------------------------------------------------------------------------
45096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45101: -- 5132302
45102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45096: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45101: -- 5132302
45102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45104:

Line 45102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45101: -- 5132302
45102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45104:
45105: END IF;
45106:

Line 45103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45101: -- 5132302
45102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45104:
45105: END IF;
45106:
45107: -- 4955764

Line 45108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45104:
45105: END IF;
45106:
45107: -- 4955764
45108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45110:
45111:
45112: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45112: XLA_AE_LINES_PKG.ValidateCurrentLine;

45108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45110:
45111:
45112: XLA_AE_LINES_PKG.ValidateCurrentLine;
45113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45114:
45115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45116: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45110:
45111:
45112: XLA_AE_LINES_PKG.ValidateCurrentLine;
45113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45114:
45115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45116: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45117: ,p_balance_type_code => l_balance_type_code);

Line 45314: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

45310: --
45311: -- bulk performance
45312: --
45313: l_balance_type_code VARCHAR2(1);
45314: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
45315: l_log_module VARCHAR2(240);
45316:
45317: --
45318: -- Upgrade strategy

Line 45386: XLA_AE_LINES_PKG.SetNewLine;

45382: ') <> 'Y'
45383: THEN
45384:
45385: --
45386: XLA_AE_LINES_PKG.SetNewLine;
45387:
45388: p_balance_type_code := l_balance_type_code;
45389: -- set the flag so later we will know whether the gain loss line needs to be created
45390:

Line 45398: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

45394:
45395: --
45396: -- bulk performance
45397: --
45398: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
45399: p_header_num => 0); -- 4262811
45400: --
45401: -- set accounting line options
45402: --

Line 45403: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

45399: p_header_num => 0); -- 4262811
45400: --
45401: -- set accounting line options
45402: --
45403: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
45404: p_natural_side_code => 'D'
45405: , p_gain_or_loss_flag => 'N'
45406: , p_gl_transfer_mode_code => 'S'
45407: , p_acct_entry_type_code => 'A'

Line 45417: xla_ae_lines_pkg.SetAcctLineType

45413: --
45414: --
45415: -- set accounting line type info
45416: --
45417: xla_ae_lines_pkg.SetAcctLineType
45418: (p_component_type => l_component_type
45419: ,p_event_type_code => l_event_type_code
45420: ,p_line_definition_owner_code => l_line_definition_owner_code
45421: ,p_line_definition_code => l_line_definition_code

Line 45431: xla_ae_lines_pkg.SetAcctClass(

45427: ,p_event_class_code => l_event_class_code);
45428: --
45429: -- set accounting class
45430: --
45431: xla_ae_lines_pkg.SetAcctClass(
45432: p_accounting_class_code => 'DEF_REC_TAX'
45433: , p_ae_header_id => l_ae_header_id
45434: );
45435:

Line 45439: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

45435:
45436: --
45437: -- set rounding class
45438: --
45439: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45440: 'DEF_REC_TAX';
45441:
45442: --
45443: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 45443: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

45439: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45440: 'DEF_REC_TAX';
45441:
45442: --
45443: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45444: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45445: --
45446: -- bulk performance
45447: --

Line 45444: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

45440: 'DEF_REC_TAX';
45441:
45442: --
45443: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45444: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45445: --
45446: -- bulk performance
45447: --
45448: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 45448: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

45444: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45445: --
45446: -- bulk performance
45447: --
45448: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45449:
45450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45451: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45452:

Line 45450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

45446: -- bulk performance
45447: --
45448: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45449:
45450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45451: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45452:
45453: -- 4955764
45454: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45454: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45451: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45452:
45453: -- 4955764
45454: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45455: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45456:
45457: -- 4458381 Public Sector Enh
45458:

Line 45562: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

45558: l_rec_acct_attrs.array_num_value(42) := p_source_88;
45559: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
45560: l_rec_acct_attrs.array_num_value(43) := p_source_89;
45561:
45562: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45563: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45564:
45565: ---------------------------------------------------------------------------------------------------------------
45566: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 45563: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

45559: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
45560: l_rec_acct_attrs.array_num_value(43) := p_source_89;
45561:
45562: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45563: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45564:
45565: ---------------------------------------------------------------------------------------------------------------
45566: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45567: ---------------------------------------------------------------------------------------------------------------

Line 45566: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

45562: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45563: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45564:
45565: ---------------------------------------------------------------------------------------------------------------
45566: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45567: ---------------------------------------------------------------------------------------------------------------
45568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45569:
45570: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 45568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

45564:
45565: ---------------------------------------------------------------------------------------------------------------
45566: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45567: ---------------------------------------------------------------------------------------------------------------
45568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45569:
45570: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45571: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45572:

Line 45570: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45566: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45567: ---------------------------------------------------------------------------------------------------------------
45568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45569:
45570: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45571: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45572:
45573: IF xla_accounting_cache_pkg.GetValueChar
45574: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 45571: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45567: ---------------------------------------------------------------------------------------------------------------
45568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45569:
45570: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45571: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45572:
45573: IF xla_accounting_cache_pkg.GetValueChar
45574: (p_source_code => 'LEDGER_CATEGORY_CODE'
45575: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 45582: xla_ae_lines_pkg.BflowUpgEntry

45578: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45579: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
45580: )
45581: THEN
45582: xla_ae_lines_pkg.BflowUpgEntry
45583: (p_business_method_code => l_bflow_method_code
45584: ,p_business_class_code => l_bflow_class_code
45585: ,p_balance_type => l_balance_type_code);
45586: ELSE

Line 45599: xla_ae_lines_pkg.SetLineDescription(

45595: --
45596: -- call description
45597: --
45598:
45599: xla_ae_lines_pkg.SetLineDescription(
45600: p_ae_header_id => l_ae_header_id
45601: ,p_description => Description_1 (
45602: p_application_id => p_application_id
45603: , p_ae_header_id => l_ae_header_id

Line 45632: xla_ae_lines_pkg.set_ccid(

45628: , x_value_type_code => l_adr_value_type_code
45629: , p_side => 'NA'
45630: );
45631:
45632: xla_ae_lines_pkg.set_ccid(
45633: p_code_combination_id => l_ccid
45634: , p_value_type_code => l_adr_value_type_code
45635: , p_transaction_coa_id => l_adr_transaction_coa_id
45636: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 45668: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

45664: xla_accounting_err_pkg.build_message
45665: (p_appli_s_name => 'XLA'
45666: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
45667: ,p_token_1 => 'LINE_NUMBER'
45668: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
45669: ,p_token_2 => 'LINE_TYPE_NAME'
45670: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
45671: l_component_type
45672: ,l_component_code

Line 45704: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

45700: --
45701: --
45702: ------------------------------------------------------------------------------------------------
45703: -- 4219869 Business Flow
45704: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45705: -- Prior Entry. Currently, the following code is always generated.
45706: ------------------------------------------------------------------------------------------------
45707: XLA_AE_LINES_PKG.ValidateCurrentLine;
45708:

Line 45707: XLA_AE_LINES_PKG.ValidateCurrentLine;

45703: -- 4219869 Business Flow
45704: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45705: -- Prior Entry. Currently, the following code is always generated.
45706: ------------------------------------------------------------------------------------------------
45707: XLA_AE_LINES_PKG.ValidateCurrentLine;
45708:
45709: ------------------------------------------------------------------------------------
45710: -- 4219869 Business Flow
45711: -- Populated credit and debit amounts -- Need to generate this within IF

Line 45713: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45709: ------------------------------------------------------------------------------------
45710: -- 4219869 Business Flow
45711: -- Populated credit and debit amounts -- Need to generate this within IF
45712: ------------------------------------------------------------------------------------
45713: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45714:
45715: ----------------------------------------------------------------------------------
45716: -- 4219869 Business Flow
45717: -- Update journal entry status -- Need to generate this within IF

Line 45745: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

45741: -- To allow MPA report to determine if it should generate report process
45742: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45743: ------------------------------------------------------------------------------------------
45744:
45745: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45746: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45747: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45748: -- call ADRs
45749: -- Bug 4922099

Line 45746: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

45742: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45743: ------------------------------------------------------------------------------------------
45744:
45745: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45746: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45747: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45748: -- call ADRs
45749: -- Bug 4922099
45750: --

Line 45770: xla_ae_lines_pkg.set_ccid(

45766: , x_value_type_code => l_adr_value_type_code
45767: , p_side => 'NA'
45768: );
45769:
45770: xla_ae_lines_pkg.set_ccid(
45771: p_code_combination_id => l_ccid
45772: , p_value_type_code => l_adr_value_type_code
45773: , p_transaction_coa_id => l_adr_transaction_coa_id
45774: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 45793: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45789:
45790: --
45791: -- Update the line information that should be overwritten
45792: --
45793: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45794: p_header_num => 1);
45795: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45796:
45797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45795: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45791: -- Update the line information that should be overwritten
45792: --
45793: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45794: p_header_num => 1);
45795: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45796:
45797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45798:
45799: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45793: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45794: p_header_num => 1);
45795: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45796:
45797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45798:
45799: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45800: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45801: END IF;

Line 45800: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45796:
45797: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45798:
45799: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45800: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45801: END IF;
45802:
45803: --
45804: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45807: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45803: --
45804: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45805: --
45806: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45807: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45808: ELSE
45809: ---------------------------------------------------------------------------------------------------
45810: -- 4262811a Switch Sign
45811: ---------------------------------------------------------------------------------------------------

Line 45812: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45808: ELSE
45809: ---------------------------------------------------------------------------------------------------
45810: -- 4262811a Switch Sign
45811: ---------------------------------------------------------------------------------------------------
45812: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45809: ---------------------------------------------------------------------------------------------------
45810: -- 4262811a Switch Sign
45811: ---------------------------------------------------------------------------------------------------
45812: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45817: -- 5132302

Line 45814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45810: -- 4262811a Switch Sign
45811: ---------------------------------------------------------------------------------------------------
45812: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45817: -- 5132302
45818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45811: ---------------------------------------------------------------------------------------------------
45812: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45817: -- 5132302
45818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45819: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45812: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45817: -- 5132302
45818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45819: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45820:

Line 45818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45817: -- 5132302
45818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45819: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45820:
45821: END IF;
45822:

Line 45819: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45816: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45817: -- 5132302
45818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45819: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45820:
45821: END IF;
45822:
45823: -- 4955764

Line 45824: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45820:
45821: END IF;
45822:
45823: -- 4955764
45824: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45825: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45826:
45827:
45828: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45828: XLA_AE_LINES_PKG.ValidateCurrentLine;

45824: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45825: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45826:
45827:
45828: XLA_AE_LINES_PKG.ValidateCurrentLine;
45829: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45830:
45831: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45832: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45829: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45825: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45826:
45827:
45828: XLA_AE_LINES_PKG.ValidateCurrentLine;
45829: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45830:
45831: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45832: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45833: ,p_balance_type_code => l_balance_type_code);

Line 45998: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

45994: --
45995: -- bulk performance
45996: --
45997: l_balance_type_code VARCHAR2(1);
45998: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
45999: l_log_module VARCHAR2(240);
46000:
46001: --
46002: -- Upgrade strategy

Line 46075: XLA_AE_LINES_PKG.SetNewLine;

46071: ') = 'CASH')
46072: THEN
46073:
46074: --
46075: XLA_AE_LINES_PKG.SetNewLine;
46076:
46077: p_balance_type_code := l_balance_type_code;
46078: -- set the flag so later we will know whether the gain loss line needs to be created
46079:

Line 46087: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

46083:
46084: --
46085: -- bulk performance
46086: --
46087: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
46088: p_header_num => 0); -- 4262811
46089: --
46090: -- set accounting line options
46091: --

Line 46092: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

46088: p_header_num => 0); -- 4262811
46089: --
46090: -- set accounting line options
46091: --
46092: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
46093: p_natural_side_code => 'D'
46094: , p_gain_or_loss_flag => 'N'
46095: , p_gl_transfer_mode_code => 'S'
46096: , p_acct_entry_type_code => 'A'

Line 46106: xla_ae_lines_pkg.SetAcctLineType

46102: --
46103: --
46104: -- set accounting line type info
46105: --
46106: xla_ae_lines_pkg.SetAcctLineType
46107: (p_component_type => l_component_type
46108: ,p_event_type_code => l_event_type_code
46109: ,p_line_definition_owner_code => l_line_definition_owner_code
46110: ,p_line_definition_code => l_line_definition_code

Line 46120: xla_ae_lines_pkg.SetAcctClass(

46116: ,p_event_class_code => l_event_class_code);
46117: --
46118: -- set accounting class
46119: --
46120: xla_ae_lines_pkg.SetAcctClass(
46121: p_accounting_class_code => 'DEF_REC_TAX'
46122: , p_ae_header_id => l_ae_header_id
46123: );
46124:

Line 46128: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

46124:
46125: --
46126: -- set rounding class
46127: --
46128: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46129: 'DEF_REC_TAX';
46130:
46131: --
46132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 46132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

46128: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46129: 'DEF_REC_TAX';
46130:
46131: --
46132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46134: --
46135: -- bulk performance
46136: --

Line 46133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

46129: 'DEF_REC_TAX';
46130:
46131: --
46132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46134: --
46135: -- bulk performance
46136: --
46137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 46137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

46133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46134: --
46135: -- bulk performance
46136: --
46137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46138:
46139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46141:

Line 46139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

46135: -- bulk performance
46136: --
46137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46138:
46139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46141:
46142: -- 4955764
46143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46141:
46142: -- 4955764
46143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46144: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46145:
46146: -- 4458381 Public Sector Enh
46147:

Line 46195: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

46191: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
46192: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
46193: l_rec_acct_attrs.array_char_value(20) := p_source_54;
46194:
46195: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46196: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46197:
46198: ---------------------------------------------------------------------------------------------------------------
46199: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 46196: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

46192: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
46193: l_rec_acct_attrs.array_char_value(20) := p_source_54;
46194:
46195: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46196: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46197:
46198: ---------------------------------------------------------------------------------------------------------------
46199: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46200: ---------------------------------------------------------------------------------------------------------------

Line 46199: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

46195: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46196: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46197:
46198: ---------------------------------------------------------------------------------------------------------------
46199: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46200: ---------------------------------------------------------------------------------------------------------------
46201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46202:
46203: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 46201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

46197:
46198: ---------------------------------------------------------------------------------------------------------------
46199: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46200: ---------------------------------------------------------------------------------------------------------------
46201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46202:
46203: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46204: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46205:

Line 46203: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46199: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46200: ---------------------------------------------------------------------------------------------------------------
46201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46202:
46203: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46204: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46205:
46206: IF xla_accounting_cache_pkg.GetValueChar
46207: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 46204: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46200: ---------------------------------------------------------------------------------------------------------------
46201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46202:
46203: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46204: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46205:
46206: IF xla_accounting_cache_pkg.GetValueChar
46207: (p_source_code => 'LEDGER_CATEGORY_CODE'
46208: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 46215: xla_ae_lines_pkg.BflowUpgEntry

46211: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46212: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
46213: )
46214: THEN
46215: xla_ae_lines_pkg.BflowUpgEntry
46216: (p_business_method_code => l_bflow_method_code
46217: ,p_business_class_code => l_bflow_class_code
46218: ,p_balance_type => l_balance_type_code);
46219: ELSE

Line 46229: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

46225: -- call analytical criteria
46226: --
46227:
46228:
46229: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
46230: xla_ae_lines_pkg.SetAnalyticalCriteria(
46231: p_analytical_criterion_name => 'Check Id'
46232: , p_analytical_criterion_owner => 'S'
46233: , p_analytical_criterion_code => 'CHECK_ID'

Line 46230: xla_ae_lines_pkg.SetAnalyticalCriteria(

46226: --
46227:
46228:
46229: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
46230: xla_ae_lines_pkg.SetAnalyticalCriteria(
46231: p_analytical_criterion_name => 'Check Id'
46232: , p_analytical_criterion_owner => 'S'
46233: , p_analytical_criterion_code => 'CHECK_ID'
46234: , p_amb_context_code => 'DEFAULT'

Line 46273: xla_ae_lines_pkg.set_ccid(

46269: , x_value_type_code => l_adr_value_type_code
46270: , p_side => 'NA'
46271: );
46272:
46273: xla_ae_lines_pkg.set_ccid(
46274: p_code_combination_id => l_ccid
46275: , p_value_type_code => l_adr_value_type_code
46276: , p_transaction_coa_id => l_adr_transaction_coa_id
46277: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 46309: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

46305: xla_accounting_err_pkg.build_message
46306: (p_appli_s_name => 'XLA'
46307: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
46308: ,p_token_1 => 'LINE_NUMBER'
46309: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
46310: ,p_token_2 => 'LINE_TYPE_NAME'
46311: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
46312: l_component_type
46313: ,l_component_code

Line 46345: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

46341: --
46342: --
46343: ------------------------------------------------------------------------------------------------
46344: -- 4219869 Business Flow
46345: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46346: -- Prior Entry. Currently, the following code is always generated.
46347: ------------------------------------------------------------------------------------------------
46348: XLA_AE_LINES_PKG.ValidateCurrentLine;
46349:

Line 46348: XLA_AE_LINES_PKG.ValidateCurrentLine;

46344: -- 4219869 Business Flow
46345: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46346: -- Prior Entry. Currently, the following code is always generated.
46347: ------------------------------------------------------------------------------------------------
46348: XLA_AE_LINES_PKG.ValidateCurrentLine;
46349:
46350: ------------------------------------------------------------------------------------
46351: -- 4219869 Business Flow
46352: -- Populated credit and debit amounts -- Need to generate this within IF

Line 46354: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46350: ------------------------------------------------------------------------------------
46351: -- 4219869 Business Flow
46352: -- Populated credit and debit amounts -- Need to generate this within IF
46353: ------------------------------------------------------------------------------------
46354: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46355:
46356: ----------------------------------------------------------------------------------
46357: -- 4219869 Business Flow
46358: -- Update journal entry status -- Need to generate this within IF

Line 46386: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

46382: -- To allow MPA report to determine if it should generate report process
46383: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46384: ------------------------------------------------------------------------------------------
46385:
46386: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46387: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46388: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46389: -- call ADRs
46390: -- Bug 4922099

Line 46387: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

46383: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46384: ------------------------------------------------------------------------------------------
46385:
46386: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46387: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46388: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46389: -- call ADRs
46390: -- Bug 4922099
46391: --

Line 46411: xla_ae_lines_pkg.set_ccid(

46407: , x_value_type_code => l_adr_value_type_code
46408: , p_side => 'NA'
46409: );
46410:
46411: xla_ae_lines_pkg.set_ccid(
46412: p_code_combination_id => l_ccid
46413: , p_value_type_code => l_adr_value_type_code
46414: , p_transaction_coa_id => l_adr_transaction_coa_id
46415: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 46434: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

46430:
46431: --
46432: -- Update the line information that should be overwritten
46433: --
46434: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46435: p_header_num => 1);
46436: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46437:
46438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 46436: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

46432: -- Update the line information that should be overwritten
46433: --
46434: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46435: p_header_num => 1);
46436: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46437:
46438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46439:
46440: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 46438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

46434: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46435: p_header_num => 1);
46436: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46437:
46438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46439:
46440: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46441: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46442: END IF;

Line 46441: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

46437:
46438: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46439:
46440: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46441: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46442: END IF;
46443:
46444: --
46445: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 46448: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

46444: --
46445: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46446: --
46447: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46448: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46449: ELSE
46450: ---------------------------------------------------------------------------------------------------
46451: -- 4262811a Switch Sign
46452: ---------------------------------------------------------------------------------------------------

Line 46453: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

46449: ELSE
46450: ---------------------------------------------------------------------------------------------------
46451: -- 4262811a Switch Sign
46452: ---------------------------------------------------------------------------------------------------
46453: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46454: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46454: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46450: ---------------------------------------------------------------------------------------------------
46451: -- 4262811a Switch Sign
46452: ---------------------------------------------------------------------------------------------------
46453: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46454: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46458: -- 5132302

Line 46455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46451: -- 4262811a Switch Sign
46452: ---------------------------------------------------------------------------------------------------
46453: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46454: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46458: -- 5132302
46459: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46452: ---------------------------------------------------------------------------------------------------
46453: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46454: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46458: -- 5132302
46459: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46453: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46454: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46458: -- 5132302
46459: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46461:

Line 46459: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

46455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46458: -- 5132302
46459: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46461:
46462: END IF;
46463:

Line 46460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46456: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46458: -- 5132302
46459: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46461:
46462: END IF;
46463:
46464: -- 4955764

Line 46465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46461:
46462: END IF;
46463:
46464: -- 4955764
46465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46467:
46468:
46469: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 46469: XLA_AE_LINES_PKG.ValidateCurrentLine;

46465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46467:
46468:
46469: XLA_AE_LINES_PKG.ValidateCurrentLine;
46470: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46471:
46472: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46473: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 46470: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46467:
46468:
46469: XLA_AE_LINES_PKG.ValidateCurrentLine;
46470: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46471:
46472: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46473: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46474: ,p_balance_type_code => l_balance_type_code);

Line 46654: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

46650: --
46651: -- bulk performance
46652: --
46653: l_balance_type_code VARCHAR2(1);
46654: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
46655: l_log_module VARCHAR2(240);
46656:
46657: --
46658: -- Upgrade strategy

Line 46741: XLA_AE_LINES_PKG.SetNewLine;

46737: ') <> 'PAYMENTCARD'
46738: THEN
46739:
46740: --
46741: XLA_AE_LINES_PKG.SetNewLine;
46742:
46743: p_balance_type_code := l_balance_type_code;
46744: -- set the flag so later we will know whether the gain loss line needs to be created
46745:

Line 46753: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

46749:
46750: --
46751: -- bulk performance
46752: --
46753: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
46754: p_header_num => 0); -- 4262811
46755: --
46756: -- set accounting line options
46757: --

Line 46758: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

46754: p_header_num => 0); -- 4262811
46755: --
46756: -- set accounting line options
46757: --
46758: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
46759: p_natural_side_code => 'D'
46760: , p_gain_or_loss_flag => 'N'
46761: , p_gl_transfer_mode_code => 'S'
46762: , p_acct_entry_type_code => 'A'

Line 46772: xla_ae_lines_pkg.SetAcctLineType

46768: --
46769: --
46770: -- set accounting line type info
46771: --
46772: xla_ae_lines_pkg.SetAcctLineType
46773: (p_component_type => l_component_type
46774: ,p_event_type_code => l_event_type_code
46775: ,p_line_definition_owner_code => l_line_definition_owner_code
46776: ,p_line_definition_code => l_line_definition_code

Line 46786: xla_ae_lines_pkg.SetAcctClass(

46782: ,p_event_class_code => l_event_class_code);
46783: --
46784: -- set accounting class
46785: --
46786: xla_ae_lines_pkg.SetAcctClass(
46787: p_accounting_class_code => 'DEF_REC_TAX'
46788: , p_ae_header_id => l_ae_header_id
46789: );
46790:

Line 46794: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

46790:
46791: --
46792: -- set rounding class
46793: --
46794: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46795: 'DEF_REC_TAX';
46796:
46797: --
46798: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 46798: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

46794: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46795: 'DEF_REC_TAX';
46796:
46797: --
46798: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46799: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46800: --
46801: -- bulk performance
46802: --

Line 46799: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

46795: 'DEF_REC_TAX';
46796:
46797: --
46798: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46799: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46800: --
46801: -- bulk performance
46802: --
46803: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 46803: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

46799: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46800: --
46801: -- bulk performance
46802: --
46803: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46804:
46805: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46806: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46807:

Line 46805: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

46801: -- bulk performance
46802: --
46803: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46804:
46805: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46806: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46807:
46808: -- 4955764
46809: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46809: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46805: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46806: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46807:
46808: -- 4955764
46809: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46810: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46811:
46812: -- 4458381 Public Sector Enh
46813:

Line 46869: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

46865: l_rec_acct_attrs.array_num_value(23) := p_source_86;
46866: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
46867: l_rec_acct_attrs.array_num_value(24) := p_source_87;
46868:
46869: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46870: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46871:
46872: ---------------------------------------------------------------------------------------------------------------
46873: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 46870: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

46866: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
46867: l_rec_acct_attrs.array_num_value(24) := p_source_87;
46868:
46869: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46870: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46871:
46872: ---------------------------------------------------------------------------------------------------------------
46873: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46874: ---------------------------------------------------------------------------------------------------------------

Line 46873: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

46869: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46870: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46871:
46872: ---------------------------------------------------------------------------------------------------------------
46873: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46874: ---------------------------------------------------------------------------------------------------------------
46875: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46876:
46877: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 46875: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

46871:
46872: ---------------------------------------------------------------------------------------------------------------
46873: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46874: ---------------------------------------------------------------------------------------------------------------
46875: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46876:
46877: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46878: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46879:

Line 46877: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46873: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46874: ---------------------------------------------------------------------------------------------------------------
46875: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46876:
46877: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46878: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46879:
46880: IF xla_accounting_cache_pkg.GetValueChar
46881: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 46878: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46874: ---------------------------------------------------------------------------------------------------------------
46875: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46876:
46877: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46878: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46879:
46880: IF xla_accounting_cache_pkg.GetValueChar
46881: (p_source_code => 'LEDGER_CATEGORY_CODE'
46882: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 46889: xla_ae_lines_pkg.BflowUpgEntry

46885: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46886: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
46887: )
46888: THEN
46889: xla_ae_lines_pkg.BflowUpgEntry
46890: (p_business_method_code => l_bflow_method_code
46891: ,p_business_class_code => l_bflow_class_code
46892: ,p_balance_type => l_balance_type_code);
46893: ELSE

Line 46903: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

46899: -- call analytical criteria
46900: --
46901:
46902:
46903: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
46904: xla_ae_lines_pkg.SetAnalyticalCriteria(
46905: p_analytical_criterion_name => 'Check Id'
46906: , p_analytical_criterion_owner => 'S'
46907: , p_analytical_criterion_code => 'CHECK_ID'

Line 46904: xla_ae_lines_pkg.SetAnalyticalCriteria(

46900: --
46901:
46902:
46903: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
46904: xla_ae_lines_pkg.SetAnalyticalCriteria(
46905: p_analytical_criterion_name => 'Check Id'
46906: , p_analytical_criterion_owner => 'S'
46907: , p_analytical_criterion_code => 'CHECK_ID'
46908: , p_amb_context_code => 'DEFAULT'

Line 46947: xla_ae_lines_pkg.set_ccid(

46943: , x_value_type_code => l_adr_value_type_code
46944: , p_side => 'NA'
46945: );
46946:
46947: xla_ae_lines_pkg.set_ccid(
46948: p_code_combination_id => l_ccid
46949: , p_value_type_code => l_adr_value_type_code
46950: , p_transaction_coa_id => l_adr_transaction_coa_id
46951: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 46983: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

46979: xla_accounting_err_pkg.build_message
46980: (p_appli_s_name => 'XLA'
46981: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
46982: ,p_token_1 => 'LINE_NUMBER'
46983: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
46984: ,p_token_2 => 'LINE_TYPE_NAME'
46985: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
46986: l_component_type
46987: ,l_component_code

Line 47019: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

47015: --
47016: --
47017: ------------------------------------------------------------------------------------------------
47018: -- 4219869 Business Flow
47019: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47020: -- Prior Entry. Currently, the following code is always generated.
47021: ------------------------------------------------------------------------------------------------
47022: XLA_AE_LINES_PKG.ValidateCurrentLine;
47023:

Line 47022: XLA_AE_LINES_PKG.ValidateCurrentLine;

47018: -- 4219869 Business Flow
47019: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47020: -- Prior Entry. Currently, the following code is always generated.
47021: ------------------------------------------------------------------------------------------------
47022: XLA_AE_LINES_PKG.ValidateCurrentLine;
47023:
47024: ------------------------------------------------------------------------------------
47025: -- 4219869 Business Flow
47026: -- Populated credit and debit amounts -- Need to generate this within IF

Line 47028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47024: ------------------------------------------------------------------------------------
47025: -- 4219869 Business Flow
47026: -- Populated credit and debit amounts -- Need to generate this within IF
47027: ------------------------------------------------------------------------------------
47028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47029:
47030: ----------------------------------------------------------------------------------
47031: -- 4219869 Business Flow
47032: -- Update journal entry status -- Need to generate this within IF

Line 47060: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

47056: -- To allow MPA report to determine if it should generate report process
47057: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47058: ------------------------------------------------------------------------------------------
47059:
47060: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47061: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47062: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47063: -- call ADRs
47064: -- Bug 4922099

Line 47061: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

47057: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47058: ------------------------------------------------------------------------------------------
47059:
47060: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47061: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47062: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47063: -- call ADRs
47064: -- Bug 4922099
47065: --

Line 47085: xla_ae_lines_pkg.set_ccid(

47081: , x_value_type_code => l_adr_value_type_code
47082: , p_side => 'NA'
47083: );
47084:
47085: xla_ae_lines_pkg.set_ccid(
47086: p_code_combination_id => l_ccid
47087: , p_value_type_code => l_adr_value_type_code
47088: , p_transaction_coa_id => l_adr_transaction_coa_id
47089: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47108: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

47104:
47105: --
47106: -- Update the line information that should be overwritten
47107: --
47108: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47109: p_header_num => 1);
47110: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47111:
47112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 47110: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

47106: -- Update the line information that should be overwritten
47107: --
47108: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47109: p_header_num => 1);
47110: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47111:
47112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47113:
47114: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 47112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

47108: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47109: p_header_num => 1);
47110: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47111:
47112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47113:
47114: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47115: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47116: END IF;

Line 47115: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

47111:
47112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47113:
47114: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47115: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47116: END IF;
47117:
47118: --
47119: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 47122: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

47118: --
47119: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47120: --
47121: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47122: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47123: ELSE
47124: ---------------------------------------------------------------------------------------------------
47125: -- 4262811a Switch Sign
47126: ---------------------------------------------------------------------------------------------------

Line 47127: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

47123: ELSE
47124: ---------------------------------------------------------------------------------------------------
47125: -- 4262811a Switch Sign
47126: ---------------------------------------------------------------------------------------------------
47127: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47124: ---------------------------------------------------------------------------------------------------
47125: -- 4262811a Switch Sign
47126: ---------------------------------------------------------------------------------------------------
47127: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47132: -- 5132302

Line 47129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47125: -- 4262811a Switch Sign
47126: ---------------------------------------------------------------------------------------------------
47127: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47132: -- 5132302
47133: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47126: ---------------------------------------------------------------------------------------------------
47127: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47132: -- 5132302
47133: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47134: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47127: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47132: -- 5132302
47133: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47134: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47135:

Line 47133: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

47129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47132: -- 5132302
47133: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47134: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47135:
47136: END IF;
47137:

Line 47134: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47130: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47131: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47132: -- 5132302
47133: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47134: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47135:
47136: END IF;
47137:
47138: -- 4955764

Line 47139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47135:
47136: END IF;
47137:
47138: -- 4955764
47139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47140: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47141:
47142:
47143: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 47143: XLA_AE_LINES_PKG.ValidateCurrentLine;

47139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47140: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47141:
47142:
47143: XLA_AE_LINES_PKG.ValidateCurrentLine;
47144: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47145:
47146: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47147: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 47144: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47140: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47141:
47142:
47143: XLA_AE_LINES_PKG.ValidateCurrentLine;
47144: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47145:
47146: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47147: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47148: ,p_balance_type_code => l_balance_type_code);

Line 47337: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

47333: --
47334: -- bulk performance
47335: --
47336: l_balance_type_code VARCHAR2(1);
47337: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
47338: l_log_module VARCHAR2(240);
47339:
47340: --
47341: -- Upgrade strategy

Line 47405: XLA_AE_LINES_PKG.SetNewLine;

47401: ') = 'DEFERRED'
47402: THEN
47403:
47404: --
47405: XLA_AE_LINES_PKG.SetNewLine;
47406:
47407: p_balance_type_code := l_balance_type_code;
47408: -- set the flag so later we will know whether the gain loss line needs to be created
47409:

Line 47417: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

47413:
47414: --
47415: -- bulk performance
47416: --
47417: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
47418: p_header_num => 0); -- 4262811
47419: --
47420: -- set accounting line options
47421: --

Line 47422: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

47418: p_header_num => 0); -- 4262811
47419: --
47420: -- set accounting line options
47421: --
47422: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
47423: p_natural_side_code => 'C'
47424: , p_gain_or_loss_flag => 'N'
47425: , p_gl_transfer_mode_code => 'S'
47426: , p_acct_entry_type_code => 'A'

Line 47436: xla_ae_lines_pkg.SetAcctLineType

47432: --
47433: --
47434: -- set accounting line type info
47435: --
47436: xla_ae_lines_pkg.SetAcctLineType
47437: (p_component_type => l_component_type
47438: ,p_event_type_code => l_event_type_code
47439: ,p_line_definition_owner_code => l_line_definition_owner_code
47440: ,p_line_definition_code => l_line_definition_code

Line 47450: xla_ae_lines_pkg.SetAcctClass(

47446: ,p_event_class_code => l_event_class_code);
47447: --
47448: -- set accounting class
47449: --
47450: xla_ae_lines_pkg.SetAcctClass(
47451: p_accounting_class_code => 'DEF_REC_TAX'
47452: , p_ae_header_id => l_ae_header_id
47453: );
47454:

Line 47458: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

47454:
47455: --
47456: -- set rounding class
47457: --
47458: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47459: 'DEF_REC_TAX';
47460:
47461: --
47462: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 47462: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

47458: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47459: 'DEF_REC_TAX';
47460:
47461: --
47462: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47463: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47464: --
47465: -- bulk performance
47466: --

Line 47463: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

47459: 'DEF_REC_TAX';
47460:
47461: --
47462: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47463: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47464: --
47465: -- bulk performance
47466: --
47467: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 47467: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

47463: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47464: --
47465: -- bulk performance
47466: --
47467: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47468:
47469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47471:

Line 47469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

47465: -- bulk performance
47466: --
47467: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47468:
47469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47471:
47472: -- 4955764
47473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47471:
47472: -- 4955764
47473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47474: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47475:
47476: -- 4458381 Public Sector Enh
47477:

Line 47583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

47579: l_rec_acct_attrs.array_num_value(43) := p_source_88;
47580: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
47581: l_rec_acct_attrs.array_num_value(44) := p_source_89;
47582:
47583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47585:
47586: ---------------------------------------------------------------------------------------------------------------
47587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 47584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

47580: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
47581: l_rec_acct_attrs.array_num_value(44) := p_source_89;
47582:
47583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47585:
47586: ---------------------------------------------------------------------------------------------------------------
47587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47588: ---------------------------------------------------------------------------------------------------------------

Line 47587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

47583: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47584: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47585:
47586: ---------------------------------------------------------------------------------------------------------------
47587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47588: ---------------------------------------------------------------------------------------------------------------
47589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47590:
47591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 47589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

47585:
47586: ---------------------------------------------------------------------------------------------------------------
47587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47588: ---------------------------------------------------------------------------------------------------------------
47589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47590:
47591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47593:

Line 47591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47587: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47588: ---------------------------------------------------------------------------------------------------------------
47589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47590:
47591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47593:
47594: IF xla_accounting_cache_pkg.GetValueChar
47595: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 47592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47588: ---------------------------------------------------------------------------------------------------------------
47589: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47590:
47591: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47593:
47594: IF xla_accounting_cache_pkg.GetValueChar
47595: (p_source_code => 'LEDGER_CATEGORY_CODE'
47596: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 47603: xla_ae_lines_pkg.BflowUpgEntry

47599: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47600: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
47601: )
47602: THEN
47603: xla_ae_lines_pkg.BflowUpgEntry
47604: (p_business_method_code => l_bflow_method_code
47605: ,p_business_class_code => l_bflow_class_code
47606: ,p_balance_type => l_balance_type_code);
47607: ELSE

Line 47643: xla_ae_lines_pkg.set_ccid(

47639: , x_value_type_code => l_adr_value_type_code
47640: , p_side => 'NA'
47641: );
47642:
47643: xla_ae_lines_pkg.set_ccid(
47644: p_code_combination_id => l_ccid
47645: , p_value_type_code => l_adr_value_type_code
47646: , p_transaction_coa_id => l_adr_transaction_coa_id
47647: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47679: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

47675: xla_accounting_err_pkg.build_message
47676: (p_appli_s_name => 'XLA'
47677: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
47678: ,p_token_1 => 'LINE_NUMBER'
47679: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
47680: ,p_token_2 => 'LINE_TYPE_NAME'
47681: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
47682: l_component_type
47683: ,l_component_code

Line 47715: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

47711: --
47712: --
47713: ------------------------------------------------------------------------------------------------
47714: -- 4219869 Business Flow
47715: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47716: -- Prior Entry. Currently, the following code is always generated.
47717: ------------------------------------------------------------------------------------------------
47718: XLA_AE_LINES_PKG.ValidateCurrentLine;
47719:

Line 47718: XLA_AE_LINES_PKG.ValidateCurrentLine;

47714: -- 4219869 Business Flow
47715: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47716: -- Prior Entry. Currently, the following code is always generated.
47717: ------------------------------------------------------------------------------------------------
47718: XLA_AE_LINES_PKG.ValidateCurrentLine;
47719:
47720: ------------------------------------------------------------------------------------
47721: -- 4219869 Business Flow
47722: -- Populated credit and debit amounts -- Need to generate this within IF

Line 47724: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47720: ------------------------------------------------------------------------------------
47721: -- 4219869 Business Flow
47722: -- Populated credit and debit amounts -- Need to generate this within IF
47723: ------------------------------------------------------------------------------------
47724: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47725:
47726: ----------------------------------------------------------------------------------
47727: -- 4219869 Business Flow
47728: -- Update journal entry status -- Need to generate this within IF

Line 47756: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

47752: -- To allow MPA report to determine if it should generate report process
47753: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47754: ------------------------------------------------------------------------------------------
47755:
47756: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47757: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47758: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47759: -- call ADRs
47760: -- Bug 4922099

Line 47757: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

47753: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47754: ------------------------------------------------------------------------------------------
47755:
47756: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47757: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47758: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47759: -- call ADRs
47760: -- Bug 4922099
47761: --

Line 47781: xla_ae_lines_pkg.set_ccid(

47777: , x_value_type_code => l_adr_value_type_code
47778: , p_side => 'NA'
47779: );
47780:
47781: xla_ae_lines_pkg.set_ccid(
47782: p_code_combination_id => l_ccid
47783: , p_value_type_code => l_adr_value_type_code
47784: , p_transaction_coa_id => l_adr_transaction_coa_id
47785: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47804: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

47800:
47801: --
47802: -- Update the line information that should be overwritten
47803: --
47804: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47805: p_header_num => 1);
47806: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47807:
47808: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 47806: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

47802: -- Update the line information that should be overwritten
47803: --
47804: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47805: p_header_num => 1);
47806: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47807:
47808: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47809:
47810: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 47808: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

47804: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47805: p_header_num => 1);
47806: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47807:
47808: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47809:
47810: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47811: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47812: END IF;

Line 47811: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

47807:
47808: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47809:
47810: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47811: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47812: END IF;
47813:
47814: --
47815: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 47818: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

47814: --
47815: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47816: --
47817: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47818: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47819: ELSE
47820: ---------------------------------------------------------------------------------------------------
47821: -- 4262811a Switch Sign
47822: ---------------------------------------------------------------------------------------------------

Line 47823: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

47819: ELSE
47820: ---------------------------------------------------------------------------------------------------
47821: -- 4262811a Switch Sign
47822: ---------------------------------------------------------------------------------------------------
47823: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47820: ---------------------------------------------------------------------------------------------------
47821: -- 4262811a Switch Sign
47822: ---------------------------------------------------------------------------------------------------
47823: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47828: -- 5132302

Line 47825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47821: -- 4262811a Switch Sign
47822: ---------------------------------------------------------------------------------------------------
47823: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47828: -- 5132302
47829: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47822: ---------------------------------------------------------------------------------------------------
47823: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47828: -- 5132302
47829: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47830: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47823: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47828: -- 5132302
47829: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47830: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47831:

Line 47829: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

47825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47828: -- 5132302
47829: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47830: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47831:
47832: END IF;
47833:

Line 47830: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47826: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47827: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47828: -- 5132302
47829: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47830: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47831:
47832: END IF;
47833:
47834: -- 4955764

Line 47835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47831:
47832: END IF;
47833:
47834: -- 4955764
47835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47836: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47837:
47838:
47839: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 47839: XLA_AE_LINES_PKG.ValidateCurrentLine;

47835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47836: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47837:
47838:
47839: XLA_AE_LINES_PKG.ValidateCurrentLine;
47840: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47841:
47842: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47843: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 47840: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47836: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47837:
47838:
47839: XLA_AE_LINES_PKG.ValidateCurrentLine;
47840: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47841:
47842: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47843: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47844: ,p_balance_type_code => l_balance_type_code);

Line 48022: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

48018: --
48019: -- bulk performance
48020: --
48021: l_balance_type_code VARCHAR2(1);
48022: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
48023: l_log_module VARCHAR2(240);
48024:
48025: --
48026: -- Upgrade strategy

Line 48110: XLA_AE_LINES_PKG.SetNewLine;

48106: ') = 'ACCRUAL')
48107: THEN
48108:
48109: --
48110: XLA_AE_LINES_PKG.SetNewLine;
48111:
48112: p_balance_type_code := l_balance_type_code;
48113: -- set the flag so later we will know whether the gain loss line needs to be created
48114:

Line 48122: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

48118:
48119: --
48120: -- bulk performance
48121: --
48122: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
48123: p_header_num => 0); -- 4262811
48124: --
48125: -- set accounting line options
48126: --

Line 48127: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

48123: p_header_num => 0); -- 4262811
48124: --
48125: -- set accounting line options
48126: --
48127: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
48128: p_natural_side_code => 'C'
48129: , p_gain_or_loss_flag => 'N'
48130: , p_gl_transfer_mode_code => 'S'
48131: , p_acct_entry_type_code => 'A'

Line 48141: xla_ae_lines_pkg.SetAcctLineType

48137: --
48138: --
48139: -- set accounting line type info
48140: --
48141: xla_ae_lines_pkg.SetAcctLineType
48142: (p_component_type => l_component_type
48143: ,p_event_type_code => l_event_type_code
48144: ,p_line_definition_owner_code => l_line_definition_owner_code
48145: ,p_line_definition_code => l_line_definition_code

Line 48155: xla_ae_lines_pkg.SetAcctClass(

48151: ,p_event_class_code => l_event_class_code);
48152: --
48153: -- set accounting class
48154: --
48155: xla_ae_lines_pkg.SetAcctClass(
48156: p_accounting_class_code => 'DISCOUNT'
48157: , p_ae_header_id => l_ae_header_id
48158: );
48159:

Line 48163: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

48159:
48160: --
48161: -- set rounding class
48162: --
48163: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48164: 'DISCOUNT';
48165:
48166: --
48167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 48167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

48163: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48164: 'DISCOUNT';
48165:
48166: --
48167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48169: --
48170: -- bulk performance
48171: --

Line 48168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

48164: 'DISCOUNT';
48165:
48166: --
48167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48169: --
48170: -- bulk performance
48171: --
48172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 48172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

48168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48169: --
48170: -- bulk performance
48171: --
48172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48173:
48174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48176:

Line 48174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

48170: -- bulk performance
48171: --
48172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48173:
48174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48176:
48177: -- 4955764
48178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48176:
48177: -- 4955764
48178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48180:
48181: -- 4458381 Public Sector Enh
48182:

Line 48238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

48234: l_rec_acct_attrs.array_num_value(23) := p_source_85;
48235: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
48236: l_rec_acct_attrs.array_num_value(24) := p_source_87;
48237:
48238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48240:
48241: ---------------------------------------------------------------------------------------------------------------
48242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 48239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

48235: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
48236: l_rec_acct_attrs.array_num_value(24) := p_source_87;
48237:
48238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48240:
48241: ---------------------------------------------------------------------------------------------------------------
48242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48243: ---------------------------------------------------------------------------------------------------------------

Line 48242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

48238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48240:
48241: ---------------------------------------------------------------------------------------------------------------
48242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48243: ---------------------------------------------------------------------------------------------------------------
48244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48245:
48246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 48244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

48240:
48241: ---------------------------------------------------------------------------------------------------------------
48242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48243: ---------------------------------------------------------------------------------------------------------------
48244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48245:
48246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48248:

Line 48246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48243: ---------------------------------------------------------------------------------------------------------------
48244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48245:
48246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48248:
48249: IF xla_accounting_cache_pkg.GetValueChar
48250: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 48247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48243: ---------------------------------------------------------------------------------------------------------------
48244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48245:
48246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48248:
48249: IF xla_accounting_cache_pkg.GetValueChar
48250: (p_source_code => 'LEDGER_CATEGORY_CODE'
48251: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 48258: xla_ae_lines_pkg.BflowUpgEntry

48254: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48255: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
48256: )
48257: THEN
48258: xla_ae_lines_pkg.BflowUpgEntry
48259: (p_business_method_code => l_bflow_method_code
48260: ,p_business_class_code => l_bflow_class_code
48261: ,p_balance_type => l_balance_type_code);
48262: ELSE

Line 48272: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

48268: -- call analytical criteria
48269: --
48270:
48271:
48272: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
48273: xla_ae_lines_pkg.SetAnalyticalCriteria(
48274: p_analytical_criterion_name => 'Check Id'
48275: , p_analytical_criterion_owner => 'S'
48276: , p_analytical_criterion_code => 'CHECK_ID'

Line 48273: xla_ae_lines_pkg.SetAnalyticalCriteria(

48269: --
48270:
48271:
48272: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
48273: xla_ae_lines_pkg.SetAnalyticalCriteria(
48274: p_analytical_criterion_name => 'Check Id'
48275: , p_analytical_criterion_owner => 'S'
48276: , p_analytical_criterion_code => 'CHECK_ID'
48277: , p_amb_context_code => 'DEFAULT'

Line 48326: xla_ae_lines_pkg.set_ccid(

48322: , x_value_type_code => l_adr_value_type_code
48323: , p_side => 'NA'
48324: );
48325:
48326: xla_ae_lines_pkg.set_ccid(
48327: p_code_combination_id => l_ccid
48328: , p_value_type_code => l_adr_value_type_code
48329: , p_transaction_coa_id => l_adr_transaction_coa_id
48330: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48363: xla_ae_lines_pkg.set_segment(

48359: );
48360:
48361: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48362:
48363: xla_ae_lines_pkg.set_segment(
48364: p_to_segment_code => 'GL_BALANCING'
48365: , p_segment_value => l_segment
48366: , p_from_segment_code => l_adr_value_segment_code
48367: , p_from_combination_id => l_adr_value_combination_id

Line 48408: xla_ae_lines_pkg.set_segment(

48404: );
48405:
48406: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48407:
48408: xla_ae_lines_pkg.set_segment(
48409: p_to_segment_code => 'GL_ACCOUNT'
48410: , p_segment_value => l_segment
48411: , p_from_segment_code => l_adr_value_segment_code
48412: , p_from_combination_id => l_adr_value_combination_id

Line 48452: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

48448: xla_accounting_err_pkg.build_message
48449: (p_appli_s_name => 'XLA'
48450: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
48451: ,p_token_1 => 'LINE_NUMBER'
48452: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
48453: ,p_token_2 => 'LINE_TYPE_NAME'
48454: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
48455: l_component_type
48456: ,l_component_code

Line 48488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

48484: --
48485: --
48486: ------------------------------------------------------------------------------------------------
48487: -- 4219869 Business Flow
48488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48489: -- Prior Entry. Currently, the following code is always generated.
48490: ------------------------------------------------------------------------------------------------
48491: XLA_AE_LINES_PKG.ValidateCurrentLine;
48492:

Line 48491: XLA_AE_LINES_PKG.ValidateCurrentLine;

48487: -- 4219869 Business Flow
48488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48489: -- Prior Entry. Currently, the following code is always generated.
48490: ------------------------------------------------------------------------------------------------
48491: XLA_AE_LINES_PKG.ValidateCurrentLine;
48492:
48493: ------------------------------------------------------------------------------------
48494: -- 4219869 Business Flow
48495: -- Populated credit and debit amounts -- Need to generate this within IF

Line 48497: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48493: ------------------------------------------------------------------------------------
48494: -- 4219869 Business Flow
48495: -- Populated credit and debit amounts -- Need to generate this within IF
48496: ------------------------------------------------------------------------------------
48497: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48498:
48499: ----------------------------------------------------------------------------------
48500: -- 4219869 Business Flow
48501: -- Update journal entry status -- Need to generate this within IF

Line 48529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

48525: -- To allow MPA report to determine if it should generate report process
48526: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48527: ------------------------------------------------------------------------------------------
48528:
48529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48531: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48532: -- call ADRs
48533: -- Bug 4922099

Line 48530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

48526: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48527: ------------------------------------------------------------------------------------------
48528:
48529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48531: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48532: -- call ADRs
48533: -- Bug 4922099
48534: --

Line 48564: xla_ae_lines_pkg.set_ccid(

48560: , x_value_type_code => l_adr_value_type_code
48561: , p_side => 'NA'
48562: );
48563:
48564: xla_ae_lines_pkg.set_ccid(
48565: p_code_combination_id => l_ccid
48566: , p_value_type_code => l_adr_value_type_code
48567: , p_transaction_coa_id => l_adr_transaction_coa_id
48568: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48601: xla_ae_lines_pkg.set_segment(

48597: );
48598:
48599: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48600:
48601: xla_ae_lines_pkg.set_segment(
48602: p_to_segment_code => 'GL_BALANCING'
48603: , p_segment_value => l_segment
48604: , p_from_segment_code => l_adr_value_segment_code
48605: , p_from_combination_id => l_adr_value_combination_id

Line 48646: xla_ae_lines_pkg.set_segment(

48642: );
48643:
48644: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48645:
48646: xla_ae_lines_pkg.set_segment(
48647: p_to_segment_code => 'GL_ACCOUNT'
48648: , p_segment_value => l_segment
48649: , p_from_segment_code => l_adr_value_segment_code
48650: , p_from_combination_id => l_adr_value_combination_id

Line 48677: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

48673:
48674: --
48675: -- Update the line information that should be overwritten
48676: --
48677: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48678: p_header_num => 1);
48679: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48680:
48681: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 48679: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

48675: -- Update the line information that should be overwritten
48676: --
48677: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48678: p_header_num => 1);
48679: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48680:
48681: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48682:
48683: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 48681: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

48677: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48678: p_header_num => 1);
48679: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48680:
48681: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48682:
48683: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48684: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48685: END IF;

Line 48684: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

48680:
48681: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48682:
48683: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48684: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48685: END IF;
48686:
48687: --
48688: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 48691: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

48687: --
48688: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48689: --
48690: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48691: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48692: ELSE
48693: ---------------------------------------------------------------------------------------------------
48694: -- 4262811a Switch Sign
48695: ---------------------------------------------------------------------------------------------------

Line 48696: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

48692: ELSE
48693: ---------------------------------------------------------------------------------------------------
48694: -- 4262811a Switch Sign
48695: ---------------------------------------------------------------------------------------------------
48696: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48693: ---------------------------------------------------------------------------------------------------
48694: -- 4262811a Switch Sign
48695: ---------------------------------------------------------------------------------------------------
48696: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48701: -- 5132302

Line 48698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48694: -- 4262811a Switch Sign
48695: ---------------------------------------------------------------------------------------------------
48696: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48701: -- 5132302
48702: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48695: ---------------------------------------------------------------------------------------------------
48696: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48701: -- 5132302
48702: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48696: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48701: -- 5132302
48702: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704:

Line 48702: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

48698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48701: -- 5132302
48702: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704:
48705: END IF;
48706:

Line 48703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48699: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48700: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48701: -- 5132302
48702: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48703: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48704:
48705: END IF;
48706:
48707: -- 4955764

Line 48708: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48704:
48705: END IF;
48706:
48707: -- 4955764
48708: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48709: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48710:
48711:
48712: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 48712: XLA_AE_LINES_PKG.ValidateCurrentLine;

48708: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48709: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48710:
48711:
48712: XLA_AE_LINES_PKG.ValidateCurrentLine;
48713: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48714:
48715: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48716: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 48713: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48709: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48710:
48711:
48712: XLA_AE_LINES_PKG.ValidateCurrentLine;
48713: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48714:
48715: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48716: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48717: ,p_balance_type_code => l_balance_type_code);

Line 48904: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

48900: --
48901: -- bulk performance
48902: --
48903: l_balance_type_code VARCHAR2(1);
48904: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
48905: l_log_module VARCHAR2(240);
48906:
48907: --
48908: -- Upgrade strategy

Line 48978: XLA_AE_LINES_PKG.SetNewLine;

48974: ') <> 'PAYMENTCARD'
48975: THEN
48976:
48977: --
48978: XLA_AE_LINES_PKG.SetNewLine;
48979:
48980: p_balance_type_code := l_balance_type_code;
48981: -- set the flag so later we will know whether the gain loss line needs to be created
48982:

Line 48990: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

48986:
48987: --
48988: -- bulk performance
48989: --
48990: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
48991: p_header_num => 0); -- 4262811
48992: --
48993: -- set accounting line options
48994: --

Line 48995: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

48991: p_header_num => 0); -- 4262811
48992: --
48993: -- set accounting line options
48994: --
48995: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
48996: p_natural_side_code => 'C'
48997: , p_gain_or_loss_flag => 'N'
48998: , p_gl_transfer_mode_code => 'S'
48999: , p_acct_entry_type_code => 'A'

Line 49009: xla_ae_lines_pkg.SetAcctLineType

49005: --
49006: --
49007: -- set accounting line type info
49008: --
49009: xla_ae_lines_pkg.SetAcctLineType
49010: (p_component_type => l_component_type
49011: ,p_event_type_code => l_event_type_code
49012: ,p_line_definition_owner_code => l_line_definition_owner_code
49013: ,p_line_definition_code => l_line_definition_code

Line 49023: xla_ae_lines_pkg.SetAcctClass(

49019: ,p_event_class_code => l_event_class_code);
49020: --
49021: -- set accounting class
49022: --
49023: xla_ae_lines_pkg.SetAcctClass(
49024: p_accounting_class_code => 'DISCOUNT'
49025: , p_ae_header_id => l_ae_header_id
49026: );
49027:

Line 49031: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

49027:
49028: --
49029: -- set rounding class
49030: --
49031: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49032: 'DISCOUNT';
49033:
49034: --
49035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 49035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

49031: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49032: 'DISCOUNT';
49033:
49034: --
49035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49037: --
49038: -- bulk performance
49039: --

Line 49036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

49032: 'DISCOUNT';
49033:
49034: --
49035: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49037: --
49038: -- bulk performance
49039: --
49040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 49040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

49036: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49037: --
49038: -- bulk performance
49039: --
49040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49041:
49042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49044:

Line 49042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

49038: -- bulk performance
49039: --
49040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49041:
49042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49044:
49045: -- 4955764
49046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49044:
49045: -- 4955764
49046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49047: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49048:
49049: -- 4458381 Public Sector Enh
49050:

Line 49106: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

49102: l_rec_acct_attrs.array_num_value(23) := p_source_86;
49103: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49104: l_rec_acct_attrs.array_num_value(24) := p_source_87;
49105:
49106: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49107: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49108:
49109: ---------------------------------------------------------------------------------------------------------------
49110: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 49107: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

49103: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49104: l_rec_acct_attrs.array_num_value(24) := p_source_87;
49105:
49106: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49107: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49108:
49109: ---------------------------------------------------------------------------------------------------------------
49110: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49111: ---------------------------------------------------------------------------------------------------------------

Line 49110: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

49106: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49107: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49108:
49109: ---------------------------------------------------------------------------------------------------------------
49110: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49111: ---------------------------------------------------------------------------------------------------------------
49112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49113:
49114: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 49112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

49108:
49109: ---------------------------------------------------------------------------------------------------------------
49110: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49111: ---------------------------------------------------------------------------------------------------------------
49112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49113:
49114: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49115: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49116:

Line 49114: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49110: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49111: ---------------------------------------------------------------------------------------------------------------
49112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49113:
49114: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49115: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49116:
49117: IF xla_accounting_cache_pkg.GetValueChar
49118: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 49115: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49111: ---------------------------------------------------------------------------------------------------------------
49112: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49113:
49114: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49115: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49116:
49117: IF xla_accounting_cache_pkg.GetValueChar
49118: (p_source_code => 'LEDGER_CATEGORY_CODE'
49119: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 49126: xla_ae_lines_pkg.BflowUpgEntry

49122: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49123: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
49124: )
49125: THEN
49126: xla_ae_lines_pkg.BflowUpgEntry
49127: (p_business_method_code => l_bflow_method_code
49128: ,p_business_class_code => l_bflow_class_code
49129: ,p_balance_type => l_balance_type_code);
49130: ELSE

Line 49140: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

49136: -- call analytical criteria
49137: --
49138:
49139:
49140: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
49141: xla_ae_lines_pkg.SetAnalyticalCriteria(
49142: p_analytical_criterion_name => 'Check Id'
49143: , p_analytical_criterion_owner => 'S'
49144: , p_analytical_criterion_code => 'CHECK_ID'

Line 49141: xla_ae_lines_pkg.SetAnalyticalCriteria(

49137: --
49138:
49139:
49140: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
49141: xla_ae_lines_pkg.SetAnalyticalCriteria(
49142: p_analytical_criterion_name => 'Check Id'
49143: , p_analytical_criterion_owner => 'S'
49144: , p_analytical_criterion_code => 'CHECK_ID'
49145: , p_amb_context_code => 'DEFAULT'

Line 49194: xla_ae_lines_pkg.set_ccid(

49190: , x_value_type_code => l_adr_value_type_code
49191: , p_side => 'NA'
49192: );
49193:
49194: xla_ae_lines_pkg.set_ccid(
49195: p_code_combination_id => l_ccid
49196: , p_value_type_code => l_adr_value_type_code
49197: , p_transaction_coa_id => l_adr_transaction_coa_id
49198: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49231: xla_ae_lines_pkg.set_segment(

49227: );
49228:
49229: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49230:
49231: xla_ae_lines_pkg.set_segment(
49232: p_to_segment_code => 'GL_BALANCING'
49233: , p_segment_value => l_segment
49234: , p_from_segment_code => l_adr_value_segment_code
49235: , p_from_combination_id => l_adr_value_combination_id

Line 49276: xla_ae_lines_pkg.set_segment(

49272: );
49273:
49274: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49275:
49276: xla_ae_lines_pkg.set_segment(
49277: p_to_segment_code => 'GL_ACCOUNT'
49278: , p_segment_value => l_segment
49279: , p_from_segment_code => l_adr_value_segment_code
49280: , p_from_combination_id => l_adr_value_combination_id

Line 49320: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

49316: xla_accounting_err_pkg.build_message
49317: (p_appli_s_name => 'XLA'
49318: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
49319: ,p_token_1 => 'LINE_NUMBER'
49320: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
49321: ,p_token_2 => 'LINE_TYPE_NAME'
49322: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
49323: l_component_type
49324: ,l_component_code

Line 49356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

49352: --
49353: --
49354: ------------------------------------------------------------------------------------------------
49355: -- 4219869 Business Flow
49356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49357: -- Prior Entry. Currently, the following code is always generated.
49358: ------------------------------------------------------------------------------------------------
49359: XLA_AE_LINES_PKG.ValidateCurrentLine;
49360:

Line 49359: XLA_AE_LINES_PKG.ValidateCurrentLine;

49355: -- 4219869 Business Flow
49356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49357: -- Prior Entry. Currently, the following code is always generated.
49358: ------------------------------------------------------------------------------------------------
49359: XLA_AE_LINES_PKG.ValidateCurrentLine;
49360:
49361: ------------------------------------------------------------------------------------
49362: -- 4219869 Business Flow
49363: -- Populated credit and debit amounts -- Need to generate this within IF

Line 49365: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49361: ------------------------------------------------------------------------------------
49362: -- 4219869 Business Flow
49363: -- Populated credit and debit amounts -- Need to generate this within IF
49364: ------------------------------------------------------------------------------------
49365: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49366:
49367: ----------------------------------------------------------------------------------
49368: -- 4219869 Business Flow
49369: -- Update journal entry status -- Need to generate this within IF

Line 49397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

49393: -- To allow MPA report to determine if it should generate report process
49394: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49395: ------------------------------------------------------------------------------------------
49396:
49397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49399: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49400: -- call ADRs
49401: -- Bug 4922099

Line 49398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

49394: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49395: ------------------------------------------------------------------------------------------
49396:
49397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49399: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49400: -- call ADRs
49401: -- Bug 4922099
49402: --

Line 49432: xla_ae_lines_pkg.set_ccid(

49428: , x_value_type_code => l_adr_value_type_code
49429: , p_side => 'NA'
49430: );
49431:
49432: xla_ae_lines_pkg.set_ccid(
49433: p_code_combination_id => l_ccid
49434: , p_value_type_code => l_adr_value_type_code
49435: , p_transaction_coa_id => l_adr_transaction_coa_id
49436: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49469: xla_ae_lines_pkg.set_segment(

49465: );
49466:
49467: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49468:
49469: xla_ae_lines_pkg.set_segment(
49470: p_to_segment_code => 'GL_BALANCING'
49471: , p_segment_value => l_segment
49472: , p_from_segment_code => l_adr_value_segment_code
49473: , p_from_combination_id => l_adr_value_combination_id

Line 49514: xla_ae_lines_pkg.set_segment(

49510: );
49511:
49512: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49513:
49514: xla_ae_lines_pkg.set_segment(
49515: p_to_segment_code => 'GL_ACCOUNT'
49516: , p_segment_value => l_segment
49517: , p_from_segment_code => l_adr_value_segment_code
49518: , p_from_combination_id => l_adr_value_combination_id

Line 49545: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

49541:
49542: --
49543: -- Update the line information that should be overwritten
49544: --
49545: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49546: p_header_num => 1);
49547: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49548:
49549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 49547: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

49543: -- Update the line information that should be overwritten
49544: --
49545: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49546: p_header_num => 1);
49547: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49548:
49549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49550:
49551: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 49549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

49545: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49546: p_header_num => 1);
49547: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49548:
49549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49550:
49551: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49552: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49553: END IF;

Line 49552: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

49548:
49549: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49550:
49551: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49552: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49553: END IF;
49554:
49555: --
49556: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 49559: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

49555: --
49556: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49557: --
49558: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49559: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49560: ELSE
49561: ---------------------------------------------------------------------------------------------------
49562: -- 4262811a Switch Sign
49563: ---------------------------------------------------------------------------------------------------

Line 49564: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

49560: ELSE
49561: ---------------------------------------------------------------------------------------------------
49562: -- 4262811a Switch Sign
49563: ---------------------------------------------------------------------------------------------------
49564: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49565: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49565: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49561: ---------------------------------------------------------------------------------------------------
49562: -- 4262811a Switch Sign
49563: ---------------------------------------------------------------------------------------------------
49564: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49565: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49569: -- 5132302

Line 49566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49562: -- 4262811a Switch Sign
49563: ---------------------------------------------------------------------------------------------------
49564: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49565: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49569: -- 5132302
49570: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49563: ---------------------------------------------------------------------------------------------------
49564: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49565: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49569: -- 5132302
49570: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49564: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49565: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49569: -- 5132302
49570: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49572:

Line 49570: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

49566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49569: -- 5132302
49570: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49572:
49573: END IF;
49574:

Line 49571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49567: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49569: -- 5132302
49570: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49572:
49573: END IF;
49574:
49575: -- 4955764

Line 49576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49572:
49573: END IF;
49574:
49575: -- 4955764
49576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49577: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49578:
49579:
49580: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 49580: XLA_AE_LINES_PKG.ValidateCurrentLine;

49576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49577: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49578:
49579:
49580: XLA_AE_LINES_PKG.ValidateCurrentLine;
49581: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49582:
49583: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49584: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 49581: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49577: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49578:
49579:
49580: XLA_AE_LINES_PKG.ValidateCurrentLine;
49581: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49582:
49583: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49584: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49585: ,p_balance_type_code => l_balance_type_code);

Line 49768: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

49764: --
49765: -- bulk performance
49766: --
49767: l_balance_type_code VARCHAR2(1);
49768: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
49769: l_log_module VARCHAR2(240);
49770:
49771: --
49772: -- Upgrade strategy

Line 49840: XLA_AE_LINES_PKG.SetNewLine;

49836: ') = 'R'
49837: THEN
49838:
49839: --
49840: XLA_AE_LINES_PKG.SetNewLine;
49841:
49842: p_balance_type_code := l_balance_type_code;
49843: -- set the flag so later we will know whether the gain loss line needs to be created
49844:

Line 49852: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

49848:
49849: --
49850: -- bulk performance
49851: --
49852: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
49853: p_header_num => 0); -- 4262811
49854: --
49855: -- set accounting line options
49856: --

Line 49857: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

49853: p_header_num => 0); -- 4262811
49854: --
49855: -- set accounting line options
49856: --
49857: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
49858: p_natural_side_code => 'C'
49859: , p_gain_or_loss_flag => 'N'
49860: , p_gl_transfer_mode_code => 'S'
49861: , p_acct_entry_type_code => 'A'

Line 49871: xla_ae_lines_pkg.SetAcctLineType

49867: --
49868: --
49869: -- set accounting line type info
49870: --
49871: xla_ae_lines_pkg.SetAcctLineType
49872: (p_component_type => l_component_type
49873: ,p_event_type_code => l_event_type_code
49874: ,p_line_definition_owner_code => l_line_definition_owner_code
49875: ,p_line_definition_code => l_line_definition_code

Line 49885: xla_ae_lines_pkg.SetAcctClass(

49881: ,p_event_class_code => l_event_class_code);
49882: --
49883: -- set accounting class
49884: --
49885: xla_ae_lines_pkg.SetAcctClass(
49886: p_accounting_class_code => 'DISCOUNT'
49887: , p_ae_header_id => l_ae_header_id
49888: );
49889:

Line 49893: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

49889:
49890: --
49891: -- set rounding class
49892: --
49893: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49894: 'DISCOUNT';
49895:
49896: --
49897: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 49897: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

49893: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49894: 'DISCOUNT';
49895:
49896: --
49897: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49898: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49899: --
49900: -- bulk performance
49901: --

Line 49898: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

49894: 'DISCOUNT';
49895:
49896: --
49897: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49898: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49899: --
49900: -- bulk performance
49901: --
49902: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 49902: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

49898: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49899: --
49900: -- bulk performance
49901: --
49902: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49903:
49904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49905: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49906:

Line 49904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

49900: -- bulk performance
49901: --
49902: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49903:
49904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49905: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49906:
49907: -- 4955764
49908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49905: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49906:
49907: -- 4955764
49908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49909: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49910:
49911: -- 4458381 Public Sector Enh
49912:

Line 49966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

49962: l_rec_acct_attrs.array_num_value(22) := p_source_86;
49963: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
49964: l_rec_acct_attrs.array_num_value(23) := p_source_87;
49965:
49966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49968:
49969: ---------------------------------------------------------------------------------------------------------------
49970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 49967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

49963: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
49964: l_rec_acct_attrs.array_num_value(23) := p_source_87;
49965:
49966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49968:
49969: ---------------------------------------------------------------------------------------------------------------
49970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49971: ---------------------------------------------------------------------------------------------------------------

Line 49970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

49966: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49967: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49968:
49969: ---------------------------------------------------------------------------------------------------------------
49970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49971: ---------------------------------------------------------------------------------------------------------------
49972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49973:
49974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 49972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

49968:
49969: ---------------------------------------------------------------------------------------------------------------
49970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49971: ---------------------------------------------------------------------------------------------------------------
49972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49973:
49974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49976:

Line 49974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49970: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49971: ---------------------------------------------------------------------------------------------------------------
49972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49973:
49974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49976:
49977: IF xla_accounting_cache_pkg.GetValueChar
49978: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 49975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49971: ---------------------------------------------------------------------------------------------------------------
49972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49973:
49974: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49976:
49977: IF xla_accounting_cache_pkg.GetValueChar
49978: (p_source_code => 'LEDGER_CATEGORY_CODE'
49979: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 49986: xla_ae_lines_pkg.BflowUpgEntry

49982: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49983: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
49984: )
49985: THEN
49986: xla_ae_lines_pkg.BflowUpgEntry
49987: (p_business_method_code => l_bflow_method_code
49988: ,p_business_class_code => l_bflow_class_code
49989: ,p_balance_type => l_balance_type_code);
49990: ELSE

Line 50000: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

49996: -- call analytical criteria
49997: --
49998:
49999:
50000: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
50001: xla_ae_lines_pkg.SetAnalyticalCriteria(
50002: p_analytical_criterion_name => 'Check Id'
50003: , p_analytical_criterion_owner => 'S'
50004: , p_analytical_criterion_code => 'CHECK_ID'

Line 50001: xla_ae_lines_pkg.SetAnalyticalCriteria(

49997: --
49998:
49999:
50000: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
50001: xla_ae_lines_pkg.SetAnalyticalCriteria(
50002: p_analytical_criterion_name => 'Check Id'
50003: , p_analytical_criterion_owner => 'S'
50004: , p_analytical_criterion_code => 'CHECK_ID'
50005: , p_amb_context_code => 'DEFAULT'

Line 50054: xla_ae_lines_pkg.set_ccid(

50050: , x_value_type_code => l_adr_value_type_code
50051: , p_side => 'NA'
50052: );
50053:
50054: xla_ae_lines_pkg.set_ccid(
50055: p_code_combination_id => l_ccid
50056: , p_value_type_code => l_adr_value_type_code
50057: , p_transaction_coa_id => l_adr_transaction_coa_id
50058: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50091: xla_ae_lines_pkg.set_segment(

50087: );
50088:
50089: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50090:
50091: xla_ae_lines_pkg.set_segment(
50092: p_to_segment_code => 'GL_BALANCING'
50093: , p_segment_value => l_segment
50094: , p_from_segment_code => l_adr_value_segment_code
50095: , p_from_combination_id => l_adr_value_combination_id

Line 50136: xla_ae_lines_pkg.set_segment(

50132: );
50133:
50134: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50135:
50136: xla_ae_lines_pkg.set_segment(
50137: p_to_segment_code => 'GL_ACCOUNT'
50138: , p_segment_value => l_segment
50139: , p_from_segment_code => l_adr_value_segment_code
50140: , p_from_combination_id => l_adr_value_combination_id

Line 50180: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

50176: xla_accounting_err_pkg.build_message
50177: (p_appli_s_name => 'XLA'
50178: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
50179: ,p_token_1 => 'LINE_NUMBER'
50180: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
50181: ,p_token_2 => 'LINE_TYPE_NAME'
50182: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
50183: l_component_type
50184: ,l_component_code

Line 50216: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

50212: --
50213: --
50214: ------------------------------------------------------------------------------------------------
50215: -- 4219869 Business Flow
50216: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50217: -- Prior Entry. Currently, the following code is always generated.
50218: ------------------------------------------------------------------------------------------------
50219: XLA_AE_LINES_PKG.ValidateCurrentLine;
50220:

Line 50219: XLA_AE_LINES_PKG.ValidateCurrentLine;

50215: -- 4219869 Business Flow
50216: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50217: -- Prior Entry. Currently, the following code is always generated.
50218: ------------------------------------------------------------------------------------------------
50219: XLA_AE_LINES_PKG.ValidateCurrentLine;
50220:
50221: ------------------------------------------------------------------------------------
50222: -- 4219869 Business Flow
50223: -- Populated credit and debit amounts -- Need to generate this within IF

Line 50225: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50221: ------------------------------------------------------------------------------------
50222: -- 4219869 Business Flow
50223: -- Populated credit and debit amounts -- Need to generate this within IF
50224: ------------------------------------------------------------------------------------
50225: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50226:
50227: ----------------------------------------------------------------------------------
50228: -- 4219869 Business Flow
50229: -- Update journal entry status -- Need to generate this within IF

Line 50257: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

50253: -- To allow MPA report to determine if it should generate report process
50254: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50255: ------------------------------------------------------------------------------------------
50256:
50257: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50258: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50259: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50260: -- call ADRs
50261: -- Bug 4922099

Line 50258: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

50254: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50255: ------------------------------------------------------------------------------------------
50256:
50257: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50258: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50259: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50260: -- call ADRs
50261: -- Bug 4922099
50262: --

Line 50292: xla_ae_lines_pkg.set_ccid(

50288: , x_value_type_code => l_adr_value_type_code
50289: , p_side => 'NA'
50290: );
50291:
50292: xla_ae_lines_pkg.set_ccid(
50293: p_code_combination_id => l_ccid
50294: , p_value_type_code => l_adr_value_type_code
50295: , p_transaction_coa_id => l_adr_transaction_coa_id
50296: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50329: xla_ae_lines_pkg.set_segment(

50325: );
50326:
50327: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50328:
50329: xla_ae_lines_pkg.set_segment(
50330: p_to_segment_code => 'GL_BALANCING'
50331: , p_segment_value => l_segment
50332: , p_from_segment_code => l_adr_value_segment_code
50333: , p_from_combination_id => l_adr_value_combination_id

Line 50374: xla_ae_lines_pkg.set_segment(

50370: );
50371:
50372: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50373:
50374: xla_ae_lines_pkg.set_segment(
50375: p_to_segment_code => 'GL_ACCOUNT'
50376: , p_segment_value => l_segment
50377: , p_from_segment_code => l_adr_value_segment_code
50378: , p_from_combination_id => l_adr_value_combination_id

Line 50405: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

50401:
50402: --
50403: -- Update the line information that should be overwritten
50404: --
50405: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50406: p_header_num => 1);
50407: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50408:
50409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 50407: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

50403: -- Update the line information that should be overwritten
50404: --
50405: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50406: p_header_num => 1);
50407: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50408:
50409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50410:
50411: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 50409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

50405: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50406: p_header_num => 1);
50407: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50408:
50409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50410:
50411: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50412: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50413: END IF;

Line 50412: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

50408:
50409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50410:
50411: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50412: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50413: END IF;
50414:
50415: --
50416: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 50419: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

50415: --
50416: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50417: --
50418: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50419: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50420: ELSE
50421: ---------------------------------------------------------------------------------------------------
50422: -- 4262811a Switch Sign
50423: ---------------------------------------------------------------------------------------------------

Line 50424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

50420: ELSE
50421: ---------------------------------------------------------------------------------------------------
50422: -- 4262811a Switch Sign
50423: ---------------------------------------------------------------------------------------------------
50424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50421: ---------------------------------------------------------------------------------------------------
50422: -- 4262811a Switch Sign
50423: ---------------------------------------------------------------------------------------------------
50424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50429: -- 5132302

Line 50426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50422: -- 4262811a Switch Sign
50423: ---------------------------------------------------------------------------------------------------
50424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50429: -- 5132302
50430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50423: ---------------------------------------------------------------------------------------------------
50424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50429: -- 5132302
50430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50424: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50429: -- 5132302
50430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50432:

Line 50430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

50426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50429: -- 5132302
50430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50432:
50433: END IF;
50434:

Line 50431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50427: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50428: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50429: -- 5132302
50430: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50431: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50432:
50433: END IF;
50434:
50435: -- 4955764

Line 50436: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50432:
50433: END IF;
50434:
50435: -- 4955764
50436: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50438:
50439:
50440: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 50440: XLA_AE_LINES_PKG.ValidateCurrentLine;

50436: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50438:
50439:
50440: XLA_AE_LINES_PKG.ValidateCurrentLine;
50441: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50442:
50443: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50444: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 50441: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50438:
50439:
50440: XLA_AE_LINES_PKG.ValidateCurrentLine;
50441: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50442:
50443: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50444: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50445: ,p_balance_type_code => l_balance_type_code);

Line 50652: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

50648: --
50649: -- bulk performance
50650: --
50651: l_balance_type_code VARCHAR2(1);
50652: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
50653: l_log_module VARCHAR2(240);
50654:
50655: --
50656: -- Upgrade strategy

Line 50726: XLA_AE_LINES_PKG.SetNewLine;

50722: ') = 'Y'
50723: THEN
50724:
50725: --
50726: XLA_AE_LINES_PKG.SetNewLine;
50727:
50728: p_balance_type_code := l_balance_type_code;
50729: -- set the flag so later we will know whether the gain loss line needs to be created
50730:

Line 50738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

50734:
50735: --
50736: -- bulk performance
50737: --
50738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
50739: p_header_num => 0); -- 4262811
50740: --
50741: -- set accounting line options
50742: --

Line 50743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

50739: p_header_num => 0); -- 4262811
50740: --
50741: -- set accounting line options
50742: --
50743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
50744: p_natural_side_code => 'D'
50745: , p_gain_or_loss_flag => 'Y'
50746: , p_gl_transfer_mode_code => 'S'
50747: , p_acct_entry_type_code => 'A'

Line 50757: xla_ae_lines_pkg.SetAcctLineType

50753: --
50754: --
50755: -- set accounting line type info
50756: --
50757: xla_ae_lines_pkg.SetAcctLineType
50758: (p_component_type => l_component_type
50759: ,p_event_type_code => l_event_type_code
50760: ,p_line_definition_owner_code => l_line_definition_owner_code
50761: ,p_line_definition_code => l_line_definition_code

Line 50771: xla_ae_lines_pkg.SetAcctClass(

50767: ,p_event_class_code => l_event_class_code);
50768: --
50769: -- set accounting class
50770: --
50771: xla_ae_lines_pkg.SetAcctClass(
50772: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
50773: , p_ae_header_id => l_ae_header_id
50774: );
50775:

Line 50779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

50775:
50776: --
50777: -- set rounding class
50778: --
50779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50780: 'EXCHANGE_RATE_VARIANCE';
50781:
50782: --
50783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 50783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

50779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50780: 'EXCHANGE_RATE_VARIANCE';
50781:
50782: --
50783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50785: --
50786: -- bulk performance
50787: --

Line 50784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

50780: 'EXCHANGE_RATE_VARIANCE';
50781:
50782: --
50783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50785: --
50786: -- bulk performance
50787: --
50788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 50788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

50784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50785: --
50786: -- bulk performance
50787: --
50788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50789:
50790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50792:

Line 50790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

50786: -- bulk performance
50787: --
50788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50789:
50790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50792:
50793: -- 4955764
50794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50792:
50793: -- 4955764
50794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
50796:
50797: -- 4458381 Public Sector Enh
50798:

Line 50902: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

50898: l_rec_acct_attrs.array_num_value(42) := p_source_88;
50899: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
50900: l_rec_acct_attrs.array_num_value(43) := p_source_89;
50901:
50902: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50903: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50904:
50905: ---------------------------------------------------------------------------------------------------------------
50906: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 50903: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

50899: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
50900: l_rec_acct_attrs.array_num_value(43) := p_source_89;
50901:
50902: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50903: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50904:
50905: ---------------------------------------------------------------------------------------------------------------
50906: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50907: ---------------------------------------------------------------------------------------------------------------

Line 50906: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

50902: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50903: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50904:
50905: ---------------------------------------------------------------------------------------------------------------
50906: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50907: ---------------------------------------------------------------------------------------------------------------
50908: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50909:
50910: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 50908: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

50904:
50905: ---------------------------------------------------------------------------------------------------------------
50906: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50907: ---------------------------------------------------------------------------------------------------------------
50908: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50909:
50910: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50911: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50912:

Line 50910: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50906: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50907: ---------------------------------------------------------------------------------------------------------------
50908: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50909:
50910: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50911: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50912:
50913: IF xla_accounting_cache_pkg.GetValueChar
50914: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 50911: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50907: ---------------------------------------------------------------------------------------------------------------
50908: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50909:
50910: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50911: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50912:
50913: IF xla_accounting_cache_pkg.GetValueChar
50914: (p_source_code => 'LEDGER_CATEGORY_CODE'
50915: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 50922: xla_ae_lines_pkg.BflowUpgEntry

50918: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50919: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
50920: )
50921: THEN
50922: xla_ae_lines_pkg.BflowUpgEntry
50923: (p_business_method_code => l_bflow_method_code
50924: ,p_business_class_code => l_bflow_class_code
50925: ,p_balance_type => l_balance_type_code);
50926: ELSE

Line 50939: xla_ae_lines_pkg.SetLineDescription(

50935: --
50936: -- call description
50937: --
50938:
50939: xla_ae_lines_pkg.SetLineDescription(
50940: p_ae_header_id => l_ae_header_id
50941: ,p_description => Description_1 (
50942: p_application_id => p_application_id
50943: , p_ae_header_id => l_ae_header_id

Line 50981: xla_ae_lines_pkg.set_ccid(

50977: , x_value_type_code => l_adr_value_type_code
50978: , p_side => 'NA'
50979: );
50980:
50981: xla_ae_lines_pkg.set_ccid(
50982: p_code_combination_id => l_ccid
50983: , p_value_type_code => l_adr_value_type_code
50984: , p_transaction_coa_id => l_adr_transaction_coa_id
50985: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51020: xla_ae_lines_pkg.set_segment(

51016: );
51017:
51018: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51019:
51020: xla_ae_lines_pkg.set_segment(
51021: p_to_segment_code => 'GL_ACCOUNT'
51022: , p_segment_value => l_segment
51023: , p_from_segment_code => l_adr_value_segment_code
51024: , p_from_combination_id => l_adr_value_combination_id

Line 51065: xla_ae_lines_pkg.set_segment(

51061: );
51062:
51063: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51064:
51065: xla_ae_lines_pkg.set_segment(
51066: p_to_segment_code => 'GL_BALANCING'
51067: , p_segment_value => l_segment
51068: , p_from_segment_code => l_adr_value_segment_code
51069: , p_from_combination_id => l_adr_value_combination_id

Line 51109: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

51105: xla_accounting_err_pkg.build_message
51106: (p_appli_s_name => 'XLA'
51107: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
51108: ,p_token_1 => 'LINE_NUMBER'
51109: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
51110: ,p_token_2 => 'LINE_TYPE_NAME'
51111: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
51112: l_component_type
51113: ,l_component_code

Line 51145: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

51141: --
51142: --
51143: ------------------------------------------------------------------------------------------------
51144: -- 4219869 Business Flow
51145: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51146: -- Prior Entry. Currently, the following code is always generated.
51147: ------------------------------------------------------------------------------------------------
51148: XLA_AE_LINES_PKG.ValidateCurrentLine;
51149:

Line 51148: XLA_AE_LINES_PKG.ValidateCurrentLine;

51144: -- 4219869 Business Flow
51145: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51146: -- Prior Entry. Currently, the following code is always generated.
51147: ------------------------------------------------------------------------------------------------
51148: XLA_AE_LINES_PKG.ValidateCurrentLine;
51149:
51150: ------------------------------------------------------------------------------------
51151: -- 4219869 Business Flow
51152: -- Populated credit and debit amounts -- Need to generate this within IF

Line 51154: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51150: ------------------------------------------------------------------------------------
51151: -- 4219869 Business Flow
51152: -- Populated credit and debit amounts -- Need to generate this within IF
51153: ------------------------------------------------------------------------------------
51154: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51155:
51156: ----------------------------------------------------------------------------------
51157: -- 4219869 Business Flow
51158: -- Update journal entry status -- Need to generate this within IF

Line 51186: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

51182: -- To allow MPA report to determine if it should generate report process
51183: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51184: ------------------------------------------------------------------------------------------
51185:
51186: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51187: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51188: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51189: -- call ADRs
51190: -- Bug 4922099

Line 51187: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

51183: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51184: ------------------------------------------------------------------------------------------
51185:
51186: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51187: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51188: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51189: -- call ADRs
51190: -- Bug 4922099
51191: --

Line 51220: xla_ae_lines_pkg.set_ccid(

51216: , x_value_type_code => l_adr_value_type_code
51217: , p_side => 'NA'
51218: );
51219:
51220: xla_ae_lines_pkg.set_ccid(
51221: p_code_combination_id => l_ccid
51222: , p_value_type_code => l_adr_value_type_code
51223: , p_transaction_coa_id => l_adr_transaction_coa_id
51224: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51259: xla_ae_lines_pkg.set_segment(

51255: );
51256:
51257: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51258:
51259: xla_ae_lines_pkg.set_segment(
51260: p_to_segment_code => 'GL_ACCOUNT'
51261: , p_segment_value => l_segment
51262: , p_from_segment_code => l_adr_value_segment_code
51263: , p_from_combination_id => l_adr_value_combination_id

Line 51304: xla_ae_lines_pkg.set_segment(

51300: );
51301:
51302: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51303:
51304: xla_ae_lines_pkg.set_segment(
51305: p_to_segment_code => 'GL_BALANCING'
51306: , p_segment_value => l_segment
51307: , p_from_segment_code => l_adr_value_segment_code
51308: , p_from_combination_id => l_adr_value_combination_id

Line 51335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

51331:
51332: --
51333: -- Update the line information that should be overwritten
51334: --
51335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51336: p_header_num => 1);
51337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51338:
51339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 51337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

51333: -- Update the line information that should be overwritten
51334: --
51335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51336: p_header_num => 1);
51337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51338:
51339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51340:
51341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 51339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

51335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51336: p_header_num => 1);
51337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51338:
51339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51340:
51341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51343: END IF;

Line 51342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

51338:
51339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51340:
51341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51343: END IF;
51344:
51345: --
51346: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 51349: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

51345: --
51346: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51347: --
51348: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51349: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51350: ELSE
51351: ---------------------------------------------------------------------------------------------------
51352: -- 4262811a Switch Sign
51353: ---------------------------------------------------------------------------------------------------

Line 51354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

51350: ELSE
51351: ---------------------------------------------------------------------------------------------------
51352: -- 4262811a Switch Sign
51353: ---------------------------------------------------------------------------------------------------
51354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51351: ---------------------------------------------------------------------------------------------------
51352: -- 4262811a Switch Sign
51353: ---------------------------------------------------------------------------------------------------
51354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51359: -- 5132302

Line 51356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51352: -- 4262811a Switch Sign
51353: ---------------------------------------------------------------------------------------------------
51354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51359: -- 5132302
51360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51353: ---------------------------------------------------------------------------------------------------
51354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51359: -- 5132302
51360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51359: -- 5132302
51360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51362:

Line 51360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

51356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51359: -- 5132302
51360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51362:
51363: END IF;
51364:

Line 51361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51359: -- 5132302
51360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51362:
51363: END IF;
51364:
51365: -- 4955764

Line 51366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51362:
51363: END IF;
51364:
51365: -- 4955764
51366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51368:
51369:
51370: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 51370: XLA_AE_LINES_PKG.ValidateCurrentLine;

51366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51368:
51369:
51370: XLA_AE_LINES_PKG.ValidateCurrentLine;
51371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51372:
51373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 51371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51368:
51369:
51370: XLA_AE_LINES_PKG.ValidateCurrentLine;
51371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51372:
51373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51375: ,p_balance_type_code => l_balance_type_code);

Line 51580: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

51576: --
51577: -- bulk performance
51578: --
51579: l_balance_type_code VARCHAR2(1);
51580: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
51581: l_log_module VARCHAR2(240);
51582:
51583: --
51584: -- Upgrade strategy

Line 51654: XLA_AE_LINES_PKG.SetNewLine;

51650: ') = 'Y'
51651: THEN
51652:
51653: --
51654: XLA_AE_LINES_PKG.SetNewLine;
51655:
51656: p_balance_type_code := l_balance_type_code;
51657: -- set the flag so later we will know whether the gain loss line needs to be created
51658:

Line 51666: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

51662:
51663: --
51664: -- bulk performance
51665: --
51666: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
51667: p_header_num => 0); -- 4262811
51668: --
51669: -- set accounting line options
51670: --

Line 51671: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

51667: p_header_num => 0); -- 4262811
51668: --
51669: -- set accounting line options
51670: --
51671: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
51672: p_natural_side_code => 'D'
51673: , p_gain_or_loss_flag => 'Y'
51674: , p_gl_transfer_mode_code => 'S'
51675: , p_acct_entry_type_code => 'A'

Line 51685: xla_ae_lines_pkg.SetAcctLineType

51681: --
51682: --
51683: -- set accounting line type info
51684: --
51685: xla_ae_lines_pkg.SetAcctLineType
51686: (p_component_type => l_component_type
51687: ,p_event_type_code => l_event_type_code
51688: ,p_line_definition_owner_code => l_line_definition_owner_code
51689: ,p_line_definition_code => l_line_definition_code

Line 51699: xla_ae_lines_pkg.SetAcctClass(

51695: ,p_event_class_code => l_event_class_code);
51696: --
51697: -- set accounting class
51698: --
51699: xla_ae_lines_pkg.SetAcctClass(
51700: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
51701: , p_ae_header_id => l_ae_header_id
51702: );
51703:

Line 51707: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

51703:
51704: --
51705: -- set rounding class
51706: --
51707: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51708: 'EXCHANGE_RATE_VARIANCE';
51709:
51710: --
51711: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 51711: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

51707: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51708: 'EXCHANGE_RATE_VARIANCE';
51709:
51710: --
51711: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51712: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51713: --
51714: -- bulk performance
51715: --

Line 51712: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

51708: 'EXCHANGE_RATE_VARIANCE';
51709:
51710: --
51711: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51712: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51713: --
51714: -- bulk performance
51715: --
51716: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 51716: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

51712: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51713: --
51714: -- bulk performance
51715: --
51716: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51717:
51718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51719: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51720:

Line 51718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

51714: -- bulk performance
51715: --
51716: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51717:
51718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51719: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51720:
51721: -- 4955764
51722: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51722: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51719: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51720:
51721: -- 4955764
51722: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51723: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51724:
51725: -- 4458381 Public Sector Enh
51726:

Line 51828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

51824: l_rec_acct_attrs.array_num_value(41) := p_source_88;
51825: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
51826: l_rec_acct_attrs.array_num_value(42) := p_source_89;
51827:
51828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51830:
51831: ---------------------------------------------------------------------------------------------------------------
51832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 51829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

51825: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
51826: l_rec_acct_attrs.array_num_value(42) := p_source_89;
51827:
51828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51830:
51831: ---------------------------------------------------------------------------------------------------------------
51832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51833: ---------------------------------------------------------------------------------------------------------------

Line 51832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

51828: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51829: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51830:
51831: ---------------------------------------------------------------------------------------------------------------
51832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51833: ---------------------------------------------------------------------------------------------------------------
51834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51835:
51836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 51834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

51830:
51831: ---------------------------------------------------------------------------------------------------------------
51832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51833: ---------------------------------------------------------------------------------------------------------------
51834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51835:
51836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51838:

Line 51836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51832: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51833: ---------------------------------------------------------------------------------------------------------------
51834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51835:
51836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51838:
51839: IF xla_accounting_cache_pkg.GetValueChar
51840: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 51837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51833: ---------------------------------------------------------------------------------------------------------------
51834: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51835:
51836: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51838:
51839: IF xla_accounting_cache_pkg.GetValueChar
51840: (p_source_code => 'LEDGER_CATEGORY_CODE'
51841: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 51848: xla_ae_lines_pkg.BflowUpgEntry

51844: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51845: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
51846: )
51847: THEN
51848: xla_ae_lines_pkg.BflowUpgEntry
51849: (p_business_method_code => l_bflow_method_code
51850: ,p_business_class_code => l_bflow_class_code
51851: ,p_balance_type => l_balance_type_code);
51852: ELSE

Line 51865: xla_ae_lines_pkg.SetLineDescription(

51861: --
51862: -- call description
51863: --
51864:
51865: xla_ae_lines_pkg.SetLineDescription(
51866: p_ae_header_id => l_ae_header_id
51867: ,p_description => Description_1 (
51868: p_application_id => p_application_id
51869: , p_ae_header_id => l_ae_header_id

Line 51907: xla_ae_lines_pkg.set_ccid(

51903: , x_value_type_code => l_adr_value_type_code
51904: , p_side => 'NA'
51905: );
51906:
51907: xla_ae_lines_pkg.set_ccid(
51908: p_code_combination_id => l_ccid
51909: , p_value_type_code => l_adr_value_type_code
51910: , p_transaction_coa_id => l_adr_transaction_coa_id
51911: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51946: xla_ae_lines_pkg.set_segment(

51942: );
51943:
51944: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51945:
51946: xla_ae_lines_pkg.set_segment(
51947: p_to_segment_code => 'GL_ACCOUNT'
51948: , p_segment_value => l_segment
51949: , p_from_segment_code => l_adr_value_segment_code
51950: , p_from_combination_id => l_adr_value_combination_id

Line 51991: xla_ae_lines_pkg.set_segment(

51987: );
51988:
51989: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51990:
51991: xla_ae_lines_pkg.set_segment(
51992: p_to_segment_code => 'GL_BALANCING'
51993: , p_segment_value => l_segment
51994: , p_from_segment_code => l_adr_value_segment_code
51995: , p_from_combination_id => l_adr_value_combination_id

Line 52035: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

52031: xla_accounting_err_pkg.build_message
52032: (p_appli_s_name => 'XLA'
52033: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
52034: ,p_token_1 => 'LINE_NUMBER'
52035: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
52036: ,p_token_2 => 'LINE_TYPE_NAME'
52037: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
52038: l_component_type
52039: ,l_component_code

Line 52071: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

52067: --
52068: --
52069: ------------------------------------------------------------------------------------------------
52070: -- 4219869 Business Flow
52071: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52072: -- Prior Entry. Currently, the following code is always generated.
52073: ------------------------------------------------------------------------------------------------
52074: XLA_AE_LINES_PKG.ValidateCurrentLine;
52075:

Line 52074: XLA_AE_LINES_PKG.ValidateCurrentLine;

52070: -- 4219869 Business Flow
52071: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52072: -- Prior Entry. Currently, the following code is always generated.
52073: ------------------------------------------------------------------------------------------------
52074: XLA_AE_LINES_PKG.ValidateCurrentLine;
52075:
52076: ------------------------------------------------------------------------------------
52077: -- 4219869 Business Flow
52078: -- Populated credit and debit amounts -- Need to generate this within IF

Line 52080: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52076: ------------------------------------------------------------------------------------
52077: -- 4219869 Business Flow
52078: -- Populated credit and debit amounts -- Need to generate this within IF
52079: ------------------------------------------------------------------------------------
52080: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52081:
52082: ----------------------------------------------------------------------------------
52083: -- 4219869 Business Flow
52084: -- Update journal entry status -- Need to generate this within IF

Line 52112: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

52108: -- To allow MPA report to determine if it should generate report process
52109: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52110: ------------------------------------------------------------------------------------------
52111:
52112: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52113: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52114: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52115: -- call ADRs
52116: -- Bug 4922099

Line 52113: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

52109: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52110: ------------------------------------------------------------------------------------------
52111:
52112: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52113: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52114: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52115: -- call ADRs
52116: -- Bug 4922099
52117: --

Line 52146: xla_ae_lines_pkg.set_ccid(

52142: , x_value_type_code => l_adr_value_type_code
52143: , p_side => 'NA'
52144: );
52145:
52146: xla_ae_lines_pkg.set_ccid(
52147: p_code_combination_id => l_ccid
52148: , p_value_type_code => l_adr_value_type_code
52149: , p_transaction_coa_id => l_adr_transaction_coa_id
52150: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52185: xla_ae_lines_pkg.set_segment(

52181: );
52182:
52183: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52184:
52185: xla_ae_lines_pkg.set_segment(
52186: p_to_segment_code => 'GL_ACCOUNT'
52187: , p_segment_value => l_segment
52188: , p_from_segment_code => l_adr_value_segment_code
52189: , p_from_combination_id => l_adr_value_combination_id

Line 52230: xla_ae_lines_pkg.set_segment(

52226: );
52227:
52228: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52229:
52230: xla_ae_lines_pkg.set_segment(
52231: p_to_segment_code => 'GL_BALANCING'
52232: , p_segment_value => l_segment
52233: , p_from_segment_code => l_adr_value_segment_code
52234: , p_from_combination_id => l_adr_value_combination_id

Line 52261: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

52257:
52258: --
52259: -- Update the line information that should be overwritten
52260: --
52261: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52262: p_header_num => 1);
52263: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52264:
52265: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 52263: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

52259: -- Update the line information that should be overwritten
52260: --
52261: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52262: p_header_num => 1);
52263: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52264:
52265: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52266:
52267: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 52265: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

52261: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52262: p_header_num => 1);
52263: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52264:
52265: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52266:
52267: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52268: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52269: END IF;

Line 52268: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

52264:
52265: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52266:
52267: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52268: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52269: END IF;
52270:
52271: --
52272: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 52275: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

52271: --
52272: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52273: --
52274: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52275: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52276: ELSE
52277: ---------------------------------------------------------------------------------------------------
52278: -- 4262811a Switch Sign
52279: ---------------------------------------------------------------------------------------------------

Line 52280: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

52276: ELSE
52277: ---------------------------------------------------------------------------------------------------
52278: -- 4262811a Switch Sign
52279: ---------------------------------------------------------------------------------------------------
52280: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52277: ---------------------------------------------------------------------------------------------------
52278: -- 4262811a Switch Sign
52279: ---------------------------------------------------------------------------------------------------
52280: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52285: -- 5132302

Line 52282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52278: -- 4262811a Switch Sign
52279: ---------------------------------------------------------------------------------------------------
52280: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52285: -- 5132302
52286: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52279: ---------------------------------------------------------------------------------------------------
52280: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52285: -- 5132302
52286: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52280: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52285: -- 5132302
52286: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52288:

Line 52286: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

52282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52285: -- 5132302
52286: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52288:
52289: END IF;
52290:

Line 52287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52283: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52285: -- 5132302
52286: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52288:
52289: END IF;
52290:
52291: -- 4955764

Line 52292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52288:
52289: END IF;
52290:
52291: -- 4955764
52292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52294:
52295:
52296: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 52296: XLA_AE_LINES_PKG.ValidateCurrentLine;

52292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52294:
52295:
52296: XLA_AE_LINES_PKG.ValidateCurrentLine;
52297: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52298:
52299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52300: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 52297: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52294:
52295:
52296: XLA_AE_LINES_PKG.ValidateCurrentLine;
52297: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52298:
52299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52300: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52301: ,p_balance_type_code => l_balance_type_code);

Line 52508: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

52504: --
52505: -- bulk performance
52506: --
52507: l_balance_type_code VARCHAR2(1);
52508: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
52509: l_log_module VARCHAR2(240);
52510:
52511: --
52512: -- Upgrade strategy

Line 52582: XLA_AE_LINES_PKG.SetNewLine;

52578: ') = 'Y'
52579: THEN
52580:
52581: --
52582: XLA_AE_LINES_PKG.SetNewLine;
52583:
52584: p_balance_type_code := l_balance_type_code;
52585: -- set the flag so later we will know whether the gain loss line needs to be created
52586:

Line 52594: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

52590:
52591: --
52592: -- bulk performance
52593: --
52594: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
52595: p_header_num => 0); -- 4262811
52596: --
52597: -- set accounting line options
52598: --

Line 52599: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

52595: p_header_num => 0); -- 4262811
52596: --
52597: -- set accounting line options
52598: --
52599: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
52600: p_natural_side_code => 'D'
52601: , p_gain_or_loss_flag => 'Y'
52602: , p_gl_transfer_mode_code => 'S'
52603: , p_acct_entry_type_code => 'A'

Line 52613: xla_ae_lines_pkg.SetAcctLineType

52609: --
52610: --
52611: -- set accounting line type info
52612: --
52613: xla_ae_lines_pkg.SetAcctLineType
52614: (p_component_type => l_component_type
52615: ,p_event_type_code => l_event_type_code
52616: ,p_line_definition_owner_code => l_line_definition_owner_code
52617: ,p_line_definition_code => l_line_definition_code

Line 52627: xla_ae_lines_pkg.SetAcctClass(

52623: ,p_event_class_code => l_event_class_code);
52624: --
52625: -- set accounting class
52626: --
52627: xla_ae_lines_pkg.SetAcctClass(
52628: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
52629: , p_ae_header_id => l_ae_header_id
52630: );
52631:

Line 52635: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

52631:
52632: --
52633: -- set rounding class
52634: --
52635: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52636: 'EXCHANGE_RATE_VARIANCE';
52637:
52638: --
52639: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 52639: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

52635: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52636: 'EXCHANGE_RATE_VARIANCE';
52637:
52638: --
52639: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52640: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52641: --
52642: -- bulk performance
52643: --

Line 52640: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

52636: 'EXCHANGE_RATE_VARIANCE';
52637:
52638: --
52639: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52640: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52641: --
52642: -- bulk performance
52643: --
52644: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 52644: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

52640: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52641: --
52642: -- bulk performance
52643: --
52644: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52645:
52646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52647: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52648:

Line 52646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

52642: -- bulk performance
52643: --
52644: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52645:
52646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52647: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52648:
52649: -- 4955764
52650: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52650: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52647: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52648:
52649: -- 4955764
52650: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52651: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52652:
52653: -- 4458381 Public Sector Enh
52654:

Line 52760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

52756: l_rec_acct_attrs.array_num_value(43) := p_source_88;
52757: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
52758: l_rec_acct_attrs.array_num_value(44) := p_source_89;
52759:
52760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52762:
52763: ---------------------------------------------------------------------------------------------------------------
52764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 52761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

52757: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
52758: l_rec_acct_attrs.array_num_value(44) := p_source_89;
52759:
52760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52762:
52763: ---------------------------------------------------------------------------------------------------------------
52764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52765: ---------------------------------------------------------------------------------------------------------------

Line 52764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

52760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52762:
52763: ---------------------------------------------------------------------------------------------------------------
52764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52765: ---------------------------------------------------------------------------------------------------------------
52766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52767:
52768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 52766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

52762:
52763: ---------------------------------------------------------------------------------------------------------------
52764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52765: ---------------------------------------------------------------------------------------------------------------
52766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52767:
52768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52770:

Line 52768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52765: ---------------------------------------------------------------------------------------------------------------
52766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52767:
52768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52770:
52771: IF xla_accounting_cache_pkg.GetValueChar
52772: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 52769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52765: ---------------------------------------------------------------------------------------------------------------
52766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52767:
52768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52770:
52771: IF xla_accounting_cache_pkg.GetValueChar
52772: (p_source_code => 'LEDGER_CATEGORY_CODE'
52773: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 52780: xla_ae_lines_pkg.BflowUpgEntry

52776: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52777: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
52778: )
52779: THEN
52780: xla_ae_lines_pkg.BflowUpgEntry
52781: (p_business_method_code => l_bflow_method_code
52782: ,p_business_class_code => l_bflow_class_code
52783: ,p_balance_type => l_balance_type_code);
52784: ELSE

Line 52797: xla_ae_lines_pkg.SetLineDescription(

52793: --
52794: -- call description
52795: --
52796:
52797: xla_ae_lines_pkg.SetLineDescription(
52798: p_ae_header_id => l_ae_header_id
52799: ,p_description => Description_1 (
52800: p_application_id => p_application_id
52801: , p_ae_header_id => l_ae_header_id

Line 52839: xla_ae_lines_pkg.set_ccid(

52835: , x_value_type_code => l_adr_value_type_code
52836: , p_side => 'NA'
52837: );
52838:
52839: xla_ae_lines_pkg.set_ccid(
52840: p_code_combination_id => l_ccid
52841: , p_value_type_code => l_adr_value_type_code
52842: , p_transaction_coa_id => l_adr_transaction_coa_id
52843: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52878: xla_ae_lines_pkg.set_segment(

52874: );
52875:
52876: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52877:
52878: xla_ae_lines_pkg.set_segment(
52879: p_to_segment_code => 'GL_ACCOUNT'
52880: , p_segment_value => l_segment
52881: , p_from_segment_code => l_adr_value_segment_code
52882: , p_from_combination_id => l_adr_value_combination_id

Line 52923: xla_ae_lines_pkg.set_segment(

52919: );
52920:
52921: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52922:
52923: xla_ae_lines_pkg.set_segment(
52924: p_to_segment_code => 'GL_BALANCING'
52925: , p_segment_value => l_segment
52926: , p_from_segment_code => l_adr_value_segment_code
52927: , p_from_combination_id => l_adr_value_combination_id

Line 52967: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

52963: xla_accounting_err_pkg.build_message
52964: (p_appli_s_name => 'XLA'
52965: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
52966: ,p_token_1 => 'LINE_NUMBER'
52967: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
52968: ,p_token_2 => 'LINE_TYPE_NAME'
52969: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
52970: l_component_type
52971: ,l_component_code

Line 53003: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

52999: --
53000: --
53001: ------------------------------------------------------------------------------------------------
53002: -- 4219869 Business Flow
53003: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53004: -- Prior Entry. Currently, the following code is always generated.
53005: ------------------------------------------------------------------------------------------------
53006: XLA_AE_LINES_PKG.ValidateCurrentLine;
53007:

Line 53006: XLA_AE_LINES_PKG.ValidateCurrentLine;

53002: -- 4219869 Business Flow
53003: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53004: -- Prior Entry. Currently, the following code is always generated.
53005: ------------------------------------------------------------------------------------------------
53006: XLA_AE_LINES_PKG.ValidateCurrentLine;
53007:
53008: ------------------------------------------------------------------------------------
53009: -- 4219869 Business Flow
53010: -- Populated credit and debit amounts -- Need to generate this within IF

Line 53012: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53008: ------------------------------------------------------------------------------------
53009: -- 4219869 Business Flow
53010: -- Populated credit and debit amounts -- Need to generate this within IF
53011: ------------------------------------------------------------------------------------
53012: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53013:
53014: ----------------------------------------------------------------------------------
53015: -- 4219869 Business Flow
53016: -- Update journal entry status -- Need to generate this within IF

Line 53044: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

53040: -- To allow MPA report to determine if it should generate report process
53041: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53042: ------------------------------------------------------------------------------------------
53043:
53044: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53045: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53046: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53047: -- call ADRs
53048: -- Bug 4922099

Line 53045: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

53041: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53042: ------------------------------------------------------------------------------------------
53043:
53044: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53045: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53046: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53047: -- call ADRs
53048: -- Bug 4922099
53049: --

Line 53078: xla_ae_lines_pkg.set_ccid(

53074: , x_value_type_code => l_adr_value_type_code
53075: , p_side => 'NA'
53076: );
53077:
53078: xla_ae_lines_pkg.set_ccid(
53079: p_code_combination_id => l_ccid
53080: , p_value_type_code => l_adr_value_type_code
53081: , p_transaction_coa_id => l_adr_transaction_coa_id
53082: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53117: xla_ae_lines_pkg.set_segment(

53113: );
53114:
53115: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53116:
53117: xla_ae_lines_pkg.set_segment(
53118: p_to_segment_code => 'GL_ACCOUNT'
53119: , p_segment_value => l_segment
53120: , p_from_segment_code => l_adr_value_segment_code
53121: , p_from_combination_id => l_adr_value_combination_id

Line 53162: xla_ae_lines_pkg.set_segment(

53158: );
53159:
53160: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53161:
53162: xla_ae_lines_pkg.set_segment(
53163: p_to_segment_code => 'GL_BALANCING'
53164: , p_segment_value => l_segment
53165: , p_from_segment_code => l_adr_value_segment_code
53166: , p_from_combination_id => l_adr_value_combination_id

Line 53193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

53189:
53190: --
53191: -- Update the line information that should be overwritten
53192: --
53193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53194: p_header_num => 1);
53195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53196:
53197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 53195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

53191: -- Update the line information that should be overwritten
53192: --
53193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53194: p_header_num => 1);
53195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53196:
53197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53198:
53199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 53197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

53193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53194: p_header_num => 1);
53195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53196:
53197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53198:
53199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53201: END IF;

Line 53200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

53196:
53197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53198:
53199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53201: END IF;
53202:
53203: --
53204: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 53207: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

53203: --
53204: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53205: --
53206: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53207: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53208: ELSE
53209: ---------------------------------------------------------------------------------------------------
53210: -- 4262811a Switch Sign
53211: ---------------------------------------------------------------------------------------------------

Line 53212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

53208: ELSE
53209: ---------------------------------------------------------------------------------------------------
53210: -- 4262811a Switch Sign
53211: ---------------------------------------------------------------------------------------------------
53212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53209: ---------------------------------------------------------------------------------------------------
53210: -- 4262811a Switch Sign
53211: ---------------------------------------------------------------------------------------------------
53212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53217: -- 5132302

Line 53214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53210: -- 4262811a Switch Sign
53211: ---------------------------------------------------------------------------------------------------
53212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53217: -- 5132302
53218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53211: ---------------------------------------------------------------------------------------------------
53212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53217: -- 5132302
53218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53217: -- 5132302
53218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53220:

Line 53218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

53214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53217: -- 5132302
53218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53220:
53221: END IF;
53222:

Line 53219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53217: -- 5132302
53218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53220:
53221: END IF;
53222:
53223: -- 4955764

Line 53224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53220:
53221: END IF;
53222:
53223: -- 4955764
53224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53226:
53227:
53228: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 53228: XLA_AE_LINES_PKG.ValidateCurrentLine;

53224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53226:
53227:
53228: XLA_AE_LINES_PKG.ValidateCurrentLine;
53229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53230:
53231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53232: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 53229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53226:
53227:
53228: XLA_AE_LINES_PKG.ValidateCurrentLine;
53229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53230:
53231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53232: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53233: ,p_balance_type_code => l_balance_type_code);

Line 53440: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

53436: --
53437: -- bulk performance
53438: --
53439: l_balance_type_code VARCHAR2(1);
53440: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
53441: l_log_module VARCHAR2(240);
53442:
53443: --
53444: -- Upgrade strategy

Line 53514: XLA_AE_LINES_PKG.SetNewLine;

53510: ') = 'Y'
53511: THEN
53512:
53513: --
53514: XLA_AE_LINES_PKG.SetNewLine;
53515:
53516: p_balance_type_code := l_balance_type_code;
53517: -- set the flag so later we will know whether the gain loss line needs to be created
53518:

Line 53526: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

53522:
53523: --
53524: -- bulk performance
53525: --
53526: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
53527: p_header_num => 0); -- 4262811
53528: --
53529: -- set accounting line options
53530: --

Line 53531: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

53527: p_header_num => 0); -- 4262811
53528: --
53529: -- set accounting line options
53530: --
53531: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
53532: p_natural_side_code => 'D'
53533: , p_gain_or_loss_flag => 'Y'
53534: , p_gl_transfer_mode_code => 'S'
53535: , p_acct_entry_type_code => 'A'

Line 53545: xla_ae_lines_pkg.SetAcctLineType

53541: --
53542: --
53543: -- set accounting line type info
53544: --
53545: xla_ae_lines_pkg.SetAcctLineType
53546: (p_component_type => l_component_type
53547: ,p_event_type_code => l_event_type_code
53548: ,p_line_definition_owner_code => l_line_definition_owner_code
53549: ,p_line_definition_code => l_line_definition_code

Line 53559: xla_ae_lines_pkg.SetAcctClass(

53555: ,p_event_class_code => l_event_class_code);
53556: --
53557: -- set accounting class
53558: --
53559: xla_ae_lines_pkg.SetAcctClass(
53560: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
53561: , p_ae_header_id => l_ae_header_id
53562: );
53563:

Line 53567: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

53563:
53564: --
53565: -- set rounding class
53566: --
53567: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53568: 'EXCHANGE_RATE_VARIANCE';
53569:
53570: --
53571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 53571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

53567: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53568: 'EXCHANGE_RATE_VARIANCE';
53569:
53570: --
53571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53573: --
53574: -- bulk performance
53575: --

Line 53572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

53568: 'EXCHANGE_RATE_VARIANCE';
53569:
53570: --
53571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53573: --
53574: -- bulk performance
53575: --
53576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 53576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

53572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53573: --
53574: -- bulk performance
53575: --
53576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53577:
53578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53579: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53580:

Line 53578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

53574: -- bulk performance
53575: --
53576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53577:
53578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53579: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53580:
53581: -- 4955764
53582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53579: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53580:
53581: -- 4955764
53582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53583: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
53584:
53585: -- 4458381 Public Sector Enh
53586:

Line 53690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

53686: l_rec_acct_attrs.array_num_value(42) := p_source_88;
53687: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
53688: l_rec_acct_attrs.array_num_value(43) := p_source_89;
53689:
53690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53692:
53693: ---------------------------------------------------------------------------------------------------------------
53694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 53691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

53687: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
53688: l_rec_acct_attrs.array_num_value(43) := p_source_89;
53689:
53690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53692:
53693: ---------------------------------------------------------------------------------------------------------------
53694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53695: ---------------------------------------------------------------------------------------------------------------

Line 53694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

53690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53692:
53693: ---------------------------------------------------------------------------------------------------------------
53694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53695: ---------------------------------------------------------------------------------------------------------------
53696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53697:
53698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 53696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

53692:
53693: ---------------------------------------------------------------------------------------------------------------
53694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53695: ---------------------------------------------------------------------------------------------------------------
53696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53697:
53698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53700:

Line 53698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53695: ---------------------------------------------------------------------------------------------------------------
53696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53697:
53698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53700:
53701: IF xla_accounting_cache_pkg.GetValueChar
53702: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 53699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53695: ---------------------------------------------------------------------------------------------------------------
53696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53697:
53698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53700:
53701: IF xla_accounting_cache_pkg.GetValueChar
53702: (p_source_code => 'LEDGER_CATEGORY_CODE'
53703: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 53710: xla_ae_lines_pkg.BflowUpgEntry

53706: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53707: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
53708: )
53709: THEN
53710: xla_ae_lines_pkg.BflowUpgEntry
53711: (p_business_method_code => l_bflow_method_code
53712: ,p_business_class_code => l_bflow_class_code
53713: ,p_balance_type => l_balance_type_code);
53714: ELSE

Line 53727: xla_ae_lines_pkg.SetLineDescription(

53723: --
53724: -- call description
53725: --
53726:
53727: xla_ae_lines_pkg.SetLineDescription(
53728: p_ae_header_id => l_ae_header_id
53729: ,p_description => Description_1 (
53730: p_application_id => p_application_id
53731: , p_ae_header_id => l_ae_header_id

Line 53769: xla_ae_lines_pkg.set_ccid(

53765: , x_value_type_code => l_adr_value_type_code
53766: , p_side => 'NA'
53767: );
53768:
53769: xla_ae_lines_pkg.set_ccid(
53770: p_code_combination_id => l_ccid
53771: , p_value_type_code => l_adr_value_type_code
53772: , p_transaction_coa_id => l_adr_transaction_coa_id
53773: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53808: xla_ae_lines_pkg.set_segment(

53804: );
53805:
53806: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53807:
53808: xla_ae_lines_pkg.set_segment(
53809: p_to_segment_code => 'GL_ACCOUNT'
53810: , p_segment_value => l_segment
53811: , p_from_segment_code => l_adr_value_segment_code
53812: , p_from_combination_id => l_adr_value_combination_id

Line 53853: xla_ae_lines_pkg.set_segment(

53849: );
53850:
53851: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53852:
53853: xla_ae_lines_pkg.set_segment(
53854: p_to_segment_code => 'GL_BALANCING'
53855: , p_segment_value => l_segment
53856: , p_from_segment_code => l_adr_value_segment_code
53857: , p_from_combination_id => l_adr_value_combination_id

Line 53897: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

53893: xla_accounting_err_pkg.build_message
53894: (p_appli_s_name => 'XLA'
53895: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
53896: ,p_token_1 => 'LINE_NUMBER'
53897: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
53898: ,p_token_2 => 'LINE_TYPE_NAME'
53899: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
53900: l_component_type
53901: ,l_component_code

Line 53933: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

53929: --
53930: --
53931: ------------------------------------------------------------------------------------------------
53932: -- 4219869 Business Flow
53933: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53934: -- Prior Entry. Currently, the following code is always generated.
53935: ------------------------------------------------------------------------------------------------
53936: XLA_AE_LINES_PKG.ValidateCurrentLine;
53937:

Line 53936: XLA_AE_LINES_PKG.ValidateCurrentLine;

53932: -- 4219869 Business Flow
53933: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53934: -- Prior Entry. Currently, the following code is always generated.
53935: ------------------------------------------------------------------------------------------------
53936: XLA_AE_LINES_PKG.ValidateCurrentLine;
53937:
53938: ------------------------------------------------------------------------------------
53939: -- 4219869 Business Flow
53940: -- Populated credit and debit amounts -- Need to generate this within IF

Line 53942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53938: ------------------------------------------------------------------------------------
53939: -- 4219869 Business Flow
53940: -- Populated credit and debit amounts -- Need to generate this within IF
53941: ------------------------------------------------------------------------------------
53942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53943:
53944: ----------------------------------------------------------------------------------
53945: -- 4219869 Business Flow
53946: -- Update journal entry status -- Need to generate this within IF

Line 53974: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

53970: -- To allow MPA report to determine if it should generate report process
53971: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53972: ------------------------------------------------------------------------------------------
53973:
53974: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53975: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53976: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53977: -- call ADRs
53978: -- Bug 4922099

Line 53975: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

53971: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53972: ------------------------------------------------------------------------------------------
53973:
53974: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53975: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53976: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53977: -- call ADRs
53978: -- Bug 4922099
53979: --

Line 54008: xla_ae_lines_pkg.set_ccid(

54004: , x_value_type_code => l_adr_value_type_code
54005: , p_side => 'NA'
54006: );
54007:
54008: xla_ae_lines_pkg.set_ccid(
54009: p_code_combination_id => l_ccid
54010: , p_value_type_code => l_adr_value_type_code
54011: , p_transaction_coa_id => l_adr_transaction_coa_id
54012: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54047: xla_ae_lines_pkg.set_segment(

54043: );
54044:
54045: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54046:
54047: xla_ae_lines_pkg.set_segment(
54048: p_to_segment_code => 'GL_ACCOUNT'
54049: , p_segment_value => l_segment
54050: , p_from_segment_code => l_adr_value_segment_code
54051: , p_from_combination_id => l_adr_value_combination_id

Line 54092: xla_ae_lines_pkg.set_segment(

54088: );
54089:
54090: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54091:
54092: xla_ae_lines_pkg.set_segment(
54093: p_to_segment_code => 'GL_BALANCING'
54094: , p_segment_value => l_segment
54095: , p_from_segment_code => l_adr_value_segment_code
54096: , p_from_combination_id => l_adr_value_combination_id

Line 54123: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

54119:
54120: --
54121: -- Update the line information that should be overwritten
54122: --
54123: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54124: p_header_num => 1);
54125: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54126:
54127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 54125: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

54121: -- Update the line information that should be overwritten
54122: --
54123: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54124: p_header_num => 1);
54125: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54126:
54127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54128:
54129: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 54127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

54123: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54124: p_header_num => 1);
54125: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54126:
54127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54128:
54129: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54130: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54131: END IF;

Line 54130: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

54126:
54127: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54128:
54129: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54130: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54131: END IF;
54132:
54133: --
54134: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 54137: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

54133: --
54134: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54135: --
54136: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54137: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54138: ELSE
54139: ---------------------------------------------------------------------------------------------------
54140: -- 4262811a Switch Sign
54141: ---------------------------------------------------------------------------------------------------

Line 54142: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

54138: ELSE
54139: ---------------------------------------------------------------------------------------------------
54140: -- 4262811a Switch Sign
54141: ---------------------------------------------------------------------------------------------------
54142: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54139: ---------------------------------------------------------------------------------------------------
54140: -- 4262811a Switch Sign
54141: ---------------------------------------------------------------------------------------------------
54142: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54147: -- 5132302

Line 54144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54140: -- 4262811a Switch Sign
54141: ---------------------------------------------------------------------------------------------------
54142: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54147: -- 5132302
54148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54141: ---------------------------------------------------------------------------------------------------
54142: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54147: -- 5132302
54148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54149: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54142: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54147: -- 5132302
54148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54149: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54150:

Line 54148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

54144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54147: -- 5132302
54148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54149: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54150:
54151: END IF;
54152:

Line 54149: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54146: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54147: -- 5132302
54148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54149: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54150:
54151: END IF;
54152:
54153: -- 4955764

Line 54154: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54150:
54151: END IF;
54152:
54153: -- 4955764
54154: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54155: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54156:
54157:
54158: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 54158: XLA_AE_LINES_PKG.ValidateCurrentLine;

54154: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54155: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54156:
54157:
54158: XLA_AE_LINES_PKG.ValidateCurrentLine;
54159: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54160:
54161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54162: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 54159: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54155: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54156:
54157:
54158: XLA_AE_LINES_PKG.ValidateCurrentLine;
54159: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54160:
54161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54162: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54163: ,p_balance_type_code => l_balance_type_code);

Line 54358: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

54354: --
54355: -- bulk performance
54356: --
54357: l_balance_type_code VARCHAR2(1);
54358: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
54359: l_log_module VARCHAR2(240);
54360:
54361: --
54362: -- Upgrade strategy

Line 54426: XLA_AE_LINES_PKG.SetNewLine;

54422: ') = 'FINAL APPLICATION ROUNDING'
54423: THEN
54424:
54425: --
54426: XLA_AE_LINES_PKG.SetNewLine;
54427:
54428: p_balance_type_code := l_balance_type_code;
54429: -- set the flag so later we will know whether the gain loss line needs to be created
54430:

Line 54438: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

54434:
54435: --
54436: -- bulk performance
54437: --
54438: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
54439: p_header_num => 0); -- 4262811
54440: --
54441: -- set accounting line options
54442: --

Line 54443: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

54439: p_header_num => 0); -- 4262811
54440: --
54441: -- set accounting line options
54442: --
54443: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
54444: p_natural_side_code => 'C'
54445: , p_gain_or_loss_flag => 'N'
54446: , p_gl_transfer_mode_code => 'S'
54447: , p_acct_entry_type_code => 'A'

Line 54457: xla_ae_lines_pkg.SetAcctLineType

54453: --
54454: --
54455: -- set accounting line type info
54456: --
54457: xla_ae_lines_pkg.SetAcctLineType
54458: (p_component_type => l_component_type
54459: ,p_event_type_code => l_event_type_code
54460: ,p_line_definition_owner_code => l_line_definition_owner_code
54461: ,p_line_definition_code => l_line_definition_code

Line 54471: xla_ae_lines_pkg.SetAcctClass(

54467: ,p_event_class_code => l_event_class_code);
54468: --
54469: -- set accounting class
54470: --
54471: xla_ae_lines_pkg.SetAcctClass(
54472: p_accounting_class_code => 'ROUNDING'
54473: , p_ae_header_id => l_ae_header_id
54474: );
54475:

Line 54479: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

54475:
54476: --
54477: -- set rounding class
54478: --
54479: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54480: 'ROUNDING';
54481:
54482: --
54483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 54483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

54479: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54480: 'ROUNDING';
54481:
54482: --
54483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54485: --
54486: -- bulk performance
54487: --

Line 54484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

54480: 'ROUNDING';
54481:
54482: --
54483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54485: --
54486: -- bulk performance
54487: --
54488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 54488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

54484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54485: --
54486: -- bulk performance
54487: --
54488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54489:
54490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54491: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54492:

Line 54490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

54486: -- bulk performance
54487: --
54488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54489:
54490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54491: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54492:
54493: -- 4955764
54494: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54494: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54491: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54492:
54493: -- 4955764
54494: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54495: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54496:
54497: -- 4458381 Public Sector Enh
54498:

Line 54604: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

54600: l_rec_acct_attrs.array_num_value(43) := p_source_88;
54601: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
54602: l_rec_acct_attrs.array_num_value(44) := p_source_89;
54603:
54604: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54605: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54606:
54607: ---------------------------------------------------------------------------------------------------------------
54608: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 54605: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

54601: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
54602: l_rec_acct_attrs.array_num_value(44) := p_source_89;
54603:
54604: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54605: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54606:
54607: ---------------------------------------------------------------------------------------------------------------
54608: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54609: ---------------------------------------------------------------------------------------------------------------

Line 54608: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

54604: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54605: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54606:
54607: ---------------------------------------------------------------------------------------------------------------
54608: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54609: ---------------------------------------------------------------------------------------------------------------
54610: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54611:
54612: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 54610: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

54606:
54607: ---------------------------------------------------------------------------------------------------------------
54608: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54609: ---------------------------------------------------------------------------------------------------------------
54610: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54611:
54612: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54613: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54614:

Line 54612: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54608: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54609: ---------------------------------------------------------------------------------------------------------------
54610: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54611:
54612: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54613: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54614:
54615: IF xla_accounting_cache_pkg.GetValueChar
54616: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 54613: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54609: ---------------------------------------------------------------------------------------------------------------
54610: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54611:
54612: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54613: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54614:
54615: IF xla_accounting_cache_pkg.GetValueChar
54616: (p_source_code => 'LEDGER_CATEGORY_CODE'
54617: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 54624: xla_ae_lines_pkg.BflowUpgEntry

54620: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54621: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
54622: )
54623: THEN
54624: xla_ae_lines_pkg.BflowUpgEntry
54625: (p_business_method_code => l_bflow_method_code
54626: ,p_business_class_code => l_bflow_class_code
54627: ,p_balance_type => l_balance_type_code);
54628: ELSE

Line 54638: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

54634: -- call analytical criteria
54635: --
54636:
54637:
54638: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
54639: xla_ae_lines_pkg.SetAnalyticalCriteria(
54640: p_analytical_criterion_name => 'Project Number'
54641: , p_analytical_criterion_owner => 'S'
54642: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 54639: xla_ae_lines_pkg.SetAnalyticalCriteria(

54635: --
54636:
54637:
54638: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
54639: xla_ae_lines_pkg.SetAnalyticalCriteria(
54640: p_analytical_criterion_name => 'Project Number'
54641: , p_analytical_criterion_owner => 'S'
54642: , p_analytical_criterion_code => 'PROJECT_NUMBER'
54643: , p_amb_context_code => 'DEFAULT'

Line 54686: xla_ae_lines_pkg.set_ccid(

54682: , x_value_type_code => l_adr_value_type_code
54683: , p_side => 'NA'
54684: );
54685:
54686: xla_ae_lines_pkg.set_ccid(
54687: p_code_combination_id => l_ccid
54688: , p_value_type_code => l_adr_value_type_code
54689: , p_transaction_coa_id => l_adr_transaction_coa_id
54690: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54722: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

54718: xla_accounting_err_pkg.build_message
54719: (p_appli_s_name => 'XLA'
54720: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
54721: ,p_token_1 => 'LINE_NUMBER'
54722: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
54723: ,p_token_2 => 'LINE_TYPE_NAME'
54724: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
54725: l_component_type
54726: ,l_component_code

Line 54758: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

54754: --
54755: --
54756: ------------------------------------------------------------------------------------------------
54757: -- 4219869 Business Flow
54758: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54759: -- Prior Entry. Currently, the following code is always generated.
54760: ------------------------------------------------------------------------------------------------
54761: XLA_AE_LINES_PKG.ValidateCurrentLine;
54762:

Line 54761: XLA_AE_LINES_PKG.ValidateCurrentLine;

54757: -- 4219869 Business Flow
54758: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54759: -- Prior Entry. Currently, the following code is always generated.
54760: ------------------------------------------------------------------------------------------------
54761: XLA_AE_LINES_PKG.ValidateCurrentLine;
54762:
54763: ------------------------------------------------------------------------------------
54764: -- 4219869 Business Flow
54765: -- Populated credit and debit amounts -- Need to generate this within IF

Line 54767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54763: ------------------------------------------------------------------------------------
54764: -- 4219869 Business Flow
54765: -- Populated credit and debit amounts -- Need to generate this within IF
54766: ------------------------------------------------------------------------------------
54767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54768:
54769: ----------------------------------------------------------------------------------
54770: -- 4219869 Business Flow
54771: -- Update journal entry status -- Need to generate this within IF

Line 54799: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

54795: -- To allow MPA report to determine if it should generate report process
54796: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54797: ------------------------------------------------------------------------------------------
54798:
54799: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54800: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54801: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54802: -- call ADRs
54803: -- Bug 4922099

Line 54800: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

54796: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54797: ------------------------------------------------------------------------------------------
54798:
54799: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54800: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54801: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54802: -- call ADRs
54803: -- Bug 4922099
54804: --

Line 54827: xla_ae_lines_pkg.set_ccid(

54823: , x_value_type_code => l_adr_value_type_code
54824: , p_side => 'NA'
54825: );
54826:
54827: xla_ae_lines_pkg.set_ccid(
54828: p_code_combination_id => l_ccid
54829: , p_value_type_code => l_adr_value_type_code
54830: , p_transaction_coa_id => l_adr_transaction_coa_id
54831: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

54846:
54847: --
54848: -- Update the line information that should be overwritten
54849: --
54850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54851: p_header_num => 1);
54852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54853:
54854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 54852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

54848: -- Update the line information that should be overwritten
54849: --
54850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54851: p_header_num => 1);
54852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54853:
54854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54855:
54856: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 54854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

54850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54851: p_header_num => 1);
54852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54853:
54854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54855:
54856: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54857: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54858: END IF;

Line 54857: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

54853:
54854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54855:
54856: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54857: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54858: END IF;
54859:
54860: --
54861: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 54864: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

54860: --
54861: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54862: --
54863: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54864: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54865: ELSE
54866: ---------------------------------------------------------------------------------------------------
54867: -- 4262811a Switch Sign
54868: ---------------------------------------------------------------------------------------------------

Line 54869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

54865: ELSE
54866: ---------------------------------------------------------------------------------------------------
54867: -- 4262811a Switch Sign
54868: ---------------------------------------------------------------------------------------------------
54869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54866: ---------------------------------------------------------------------------------------------------
54867: -- 4262811a Switch Sign
54868: ---------------------------------------------------------------------------------------------------
54869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54874: -- 5132302

Line 54871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54867: -- 4262811a Switch Sign
54868: ---------------------------------------------------------------------------------------------------
54869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54874: -- 5132302
54875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54868: ---------------------------------------------------------------------------------------------------
54869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54874: -- 5132302
54875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54874: -- 5132302
54875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54877:

Line 54875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

54871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54874: -- 5132302
54875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54877:
54878: END IF;
54879:

Line 54876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54874: -- 5132302
54875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54877:
54878: END IF;
54879:
54880: -- 4955764

Line 54881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54877:
54878: END IF;
54879:
54880: -- 4955764
54881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54883:
54884:
54885: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 54885: XLA_AE_LINES_PKG.ValidateCurrentLine;

54881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54883:
54884:
54885: XLA_AE_LINES_PKG.ValidateCurrentLine;
54886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54887:
54888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54889: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 54886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54883:
54884:
54885: XLA_AE_LINES_PKG.ValidateCurrentLine;
54886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54887:
54888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54889: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54890: ,p_balance_type_code => l_balance_type_code);

Line 55056: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

55052: --
55053: -- bulk performance
55054: --
55055: l_balance_type_code VARCHAR2(1);
55056: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55057: l_log_module VARCHAR2(240);
55058:
55059: --
55060: -- Upgrade strategy

Line 55126: XLA_AE_LINES_PKG.SetNewLine;

55122: ') = 'FINAL PAYMENT ROUNDING'
55123: THEN
55124:
55125: --
55126: XLA_AE_LINES_PKG.SetNewLine;
55127:
55128: p_balance_type_code := l_balance_type_code;
55129: -- set the flag so later we will know whether the gain loss line needs to be created
55130:

Line 55138: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

55134:
55135: --
55136: -- bulk performance
55137: --
55138: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
55139: p_header_num => 0); -- 4262811
55140: --
55141: -- set accounting line options
55142: --

Line 55143: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

55139: p_header_num => 0); -- 4262811
55140: --
55141: -- set accounting line options
55142: --
55143: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
55144: p_natural_side_code => 'D'
55145: , p_gain_or_loss_flag => 'N'
55146: , p_gl_transfer_mode_code => 'S'
55147: , p_acct_entry_type_code => 'A'

Line 55157: xla_ae_lines_pkg.SetAcctLineType

55153: --
55154: --
55155: -- set accounting line type info
55156: --
55157: xla_ae_lines_pkg.SetAcctLineType
55158: (p_component_type => l_component_type
55159: ,p_event_type_code => l_event_type_code
55160: ,p_line_definition_owner_code => l_line_definition_owner_code
55161: ,p_line_definition_code => l_line_definition_code

Line 55171: xla_ae_lines_pkg.SetAcctClass(

55167: ,p_event_class_code => l_event_class_code);
55168: --
55169: -- set accounting class
55170: --
55171: xla_ae_lines_pkg.SetAcctClass(
55172: p_accounting_class_code => 'ROUNDING'
55173: , p_ae_header_id => l_ae_header_id
55174: );
55175:

Line 55179: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

55175:
55176: --
55177: -- set rounding class
55178: --
55179: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55180: 'ROUNDING';
55181:
55182: --
55183: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 55183: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

55179: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55180: 'ROUNDING';
55181:
55182: --
55183: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55184: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55185: --
55186: -- bulk performance
55187: --

Line 55184: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

55180: 'ROUNDING';
55181:
55182: --
55183: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55184: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55185: --
55186: -- bulk performance
55187: --
55188: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 55188: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

55184: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55185: --
55186: -- bulk performance
55187: --
55188: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55189:
55190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55191: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55192:

Line 55190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

55186: -- bulk performance
55187: --
55188: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55189:
55190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55191: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55192:
55193: -- 4955764
55194: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55194: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55191: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55192:
55193: -- 4955764
55194: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55195: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55196:
55197: -- 4458381 Public Sector Enh
55198:

Line 55254: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

55250: l_rec_acct_attrs.array_num_value(23) := p_source_85;
55251: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55252: l_rec_acct_attrs.array_num_value(24) := p_source_87;
55253:
55254: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55255: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55256:
55257: ---------------------------------------------------------------------------------------------------------------
55258: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 55255: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

55251: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55252: l_rec_acct_attrs.array_num_value(24) := p_source_87;
55253:
55254: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55255: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55256:
55257: ---------------------------------------------------------------------------------------------------------------
55258: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55259: ---------------------------------------------------------------------------------------------------------------

Line 55258: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

55254: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55255: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55256:
55257: ---------------------------------------------------------------------------------------------------------------
55258: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55259: ---------------------------------------------------------------------------------------------------------------
55260: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55261:
55262: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 55260: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

55256:
55257: ---------------------------------------------------------------------------------------------------------------
55258: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55259: ---------------------------------------------------------------------------------------------------------------
55260: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55261:
55262: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55263: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55264:

Line 55262: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55258: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55259: ---------------------------------------------------------------------------------------------------------------
55260: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55261:
55262: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55263: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55264:
55265: IF xla_accounting_cache_pkg.GetValueChar
55266: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 55263: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55259: ---------------------------------------------------------------------------------------------------------------
55260: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55261:
55262: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55263: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55264:
55265: IF xla_accounting_cache_pkg.GetValueChar
55266: (p_source_code => 'LEDGER_CATEGORY_CODE'
55267: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 55274: xla_ae_lines_pkg.BflowUpgEntry

55270: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55271: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
55272: )
55273: THEN
55274: xla_ae_lines_pkg.BflowUpgEntry
55275: (p_business_method_code => l_bflow_method_code
55276: ,p_business_class_code => l_bflow_class_code
55277: ,p_balance_type => l_balance_type_code);
55278: ELSE

Line 55288: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

55284: -- call analytical criteria
55285: --
55286:
55287:
55288: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
55289: xla_ae_lines_pkg.SetAnalyticalCriteria(
55290: p_analytical_criterion_name => 'Check Id'
55291: , p_analytical_criterion_owner => 'S'
55292: , p_analytical_criterion_code => 'CHECK_ID'

Line 55289: xla_ae_lines_pkg.SetAnalyticalCriteria(

55285: --
55286:
55287:
55288: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
55289: xla_ae_lines_pkg.SetAnalyticalCriteria(
55290: p_analytical_criterion_name => 'Check Id'
55291: , p_analytical_criterion_owner => 'S'
55292: , p_analytical_criterion_code => 'CHECK_ID'
55293: , p_amb_context_code => 'DEFAULT'

Line 55335: xla_ae_lines_pkg.set_ccid(

55331: , x_value_type_code => l_adr_value_type_code
55332: , p_side => 'NA'
55333: );
55334:
55335: xla_ae_lines_pkg.set_ccid(
55336: p_code_combination_id => l_ccid
55337: , p_value_type_code => l_adr_value_type_code
55338: , p_transaction_coa_id => l_adr_transaction_coa_id
55339: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55371: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

55367: xla_accounting_err_pkg.build_message
55368: (p_appli_s_name => 'XLA'
55369: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
55370: ,p_token_1 => 'LINE_NUMBER'
55371: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
55372: ,p_token_2 => 'LINE_TYPE_NAME'
55373: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
55374: l_component_type
55375: ,l_component_code

Line 55407: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

55403: --
55404: --
55405: ------------------------------------------------------------------------------------------------
55406: -- 4219869 Business Flow
55407: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55408: -- Prior Entry. Currently, the following code is always generated.
55409: ------------------------------------------------------------------------------------------------
55410: XLA_AE_LINES_PKG.ValidateCurrentLine;
55411:

Line 55410: XLA_AE_LINES_PKG.ValidateCurrentLine;

55406: -- 4219869 Business Flow
55407: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55408: -- Prior Entry. Currently, the following code is always generated.
55409: ------------------------------------------------------------------------------------------------
55410: XLA_AE_LINES_PKG.ValidateCurrentLine;
55411:
55412: ------------------------------------------------------------------------------------
55413: -- 4219869 Business Flow
55414: -- Populated credit and debit amounts -- Need to generate this within IF

Line 55416: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55412: ------------------------------------------------------------------------------------
55413: -- 4219869 Business Flow
55414: -- Populated credit and debit amounts -- Need to generate this within IF
55415: ------------------------------------------------------------------------------------
55416: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55417:
55418: ----------------------------------------------------------------------------------
55419: -- 4219869 Business Flow
55420: -- Update journal entry status -- Need to generate this within IF

Line 55448: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

55444: -- To allow MPA report to determine if it should generate report process
55445: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55446: ------------------------------------------------------------------------------------------
55447:
55448: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55449: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55450: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55451: -- call ADRs
55452: -- Bug 4922099

Line 55449: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

55445: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55446: ------------------------------------------------------------------------------------------
55447:
55448: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55449: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55450: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55451: -- call ADRs
55452: -- Bug 4922099
55453: --

Line 55476: xla_ae_lines_pkg.set_ccid(

55472: , x_value_type_code => l_adr_value_type_code
55473: , p_side => 'NA'
55474: );
55475:
55476: xla_ae_lines_pkg.set_ccid(
55477: p_code_combination_id => l_ccid
55478: , p_value_type_code => l_adr_value_type_code
55479: , p_transaction_coa_id => l_adr_transaction_coa_id
55480: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

55495:
55496: --
55497: -- Update the line information that should be overwritten
55498: --
55499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55500: p_header_num => 1);
55501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55502:
55503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 55501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

55497: -- Update the line information that should be overwritten
55498: --
55499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55500: p_header_num => 1);
55501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55502:
55503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55504:
55505: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 55503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

55499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55500: p_header_num => 1);
55501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55502:
55503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55504:
55505: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55506: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55507: END IF;

Line 55506: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

55502:
55503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55504:
55505: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55506: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55507: END IF;
55508:
55509: --
55510: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 55513: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

55509: --
55510: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55511: --
55512: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55513: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55514: ELSE
55515: ---------------------------------------------------------------------------------------------------
55516: -- 4262811a Switch Sign
55517: ---------------------------------------------------------------------------------------------------

Line 55518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

55514: ELSE
55515: ---------------------------------------------------------------------------------------------------
55516: -- 4262811a Switch Sign
55517: ---------------------------------------------------------------------------------------------------
55518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55515: ---------------------------------------------------------------------------------------------------
55516: -- 4262811a Switch Sign
55517: ---------------------------------------------------------------------------------------------------
55518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55523: -- 5132302

Line 55520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55516: -- 4262811a Switch Sign
55517: ---------------------------------------------------------------------------------------------------
55518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55523: -- 5132302
55524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55517: ---------------------------------------------------------------------------------------------------
55518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55523: -- 5132302
55524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55523: -- 5132302
55524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55526:

Line 55524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

55520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55523: -- 5132302
55524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55526:
55527: END IF;
55528:

Line 55525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55523: -- 5132302
55524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55526:
55527: END IF;
55528:
55529: -- 4955764

Line 55530: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55526:
55527: END IF;
55528:
55529: -- 4955764
55530: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55531: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55532:
55533:
55534: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 55534: XLA_AE_LINES_PKG.ValidateCurrentLine;

55530: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55531: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55532:
55533:
55534: XLA_AE_LINES_PKG.ValidateCurrentLine;
55535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55536:
55537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55538: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 55535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55531: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55532:
55533:
55534: XLA_AE_LINES_PKG.ValidateCurrentLine;
55535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55536:
55537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55538: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55539: ,p_balance_type_code => l_balance_type_code);

Line 55714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

55710: --
55711: -- bulk performance
55712: --
55713: l_balance_type_code VARCHAR2(1);
55714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55715: l_log_module VARCHAR2(240);
55716:
55717: --
55718: -- Upgrade strategy

Line 55788: XLA_AE_LINES_PKG.SetNewLine;

55784: ') <> 'PAYMENTCARD'
55785: THEN
55786:
55787: --
55788: XLA_AE_LINES_PKG.SetNewLine;
55789:
55790: p_balance_type_code := l_balance_type_code;
55791: -- set the flag so later we will know whether the gain loss line needs to be created
55792:

Line 55800: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

55796:
55797: --
55798: -- bulk performance
55799: --
55800: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
55801: p_header_num => 0); -- 4262811
55802: --
55803: -- set accounting line options
55804: --

Line 55805: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

55801: p_header_num => 0); -- 4262811
55802: --
55803: -- set accounting line options
55804: --
55805: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
55806: p_natural_side_code => 'D'
55807: , p_gain_or_loss_flag => 'N'
55808: , p_gl_transfer_mode_code => 'S'
55809: , p_acct_entry_type_code => 'A'

Line 55819: xla_ae_lines_pkg.SetAcctLineType

55815: --
55816: --
55817: -- set accounting line type info
55818: --
55819: xla_ae_lines_pkg.SetAcctLineType
55820: (p_component_type => l_component_type
55821: ,p_event_type_code => l_event_type_code
55822: ,p_line_definition_owner_code => l_line_definition_owner_code
55823: ,p_line_definition_code => l_line_definition_code

Line 55833: xla_ae_lines_pkg.SetAcctClass(

55829: ,p_event_class_code => l_event_class_code);
55830: --
55831: -- set accounting class
55832: --
55833: xla_ae_lines_pkg.SetAcctClass(
55834: p_accounting_class_code => 'ROUNDING'
55835: , p_ae_header_id => l_ae_header_id
55836: );
55837:

Line 55841: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

55837:
55838: --
55839: -- set rounding class
55840: --
55841: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55842: 'ROUNDING';
55843:
55844: --
55845: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 55845: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

55841: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55842: 'ROUNDING';
55843:
55844: --
55845: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55846: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55847: --
55848: -- bulk performance
55849: --

Line 55846: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

55842: 'ROUNDING';
55843:
55844: --
55845: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55846: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55847: --
55848: -- bulk performance
55849: --
55850: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 55850: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

55846: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55847: --
55848: -- bulk performance
55849: --
55850: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55851:
55852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55854:

Line 55852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

55848: -- bulk performance
55849: --
55850: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55851:
55852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55854:
55855: -- 4955764
55856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55854:
55855: -- 4955764
55856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55857: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55858:
55859: -- 4458381 Public Sector Enh
55860:

Line 55916: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

55912: l_rec_acct_attrs.array_num_value(23) := p_source_86;
55913: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55914: l_rec_acct_attrs.array_num_value(24) := p_source_87;
55915:
55916: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55917: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55918:
55919: ---------------------------------------------------------------------------------------------------------------
55920: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 55917: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

55913: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55914: l_rec_acct_attrs.array_num_value(24) := p_source_87;
55915:
55916: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55917: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55918:
55919: ---------------------------------------------------------------------------------------------------------------
55920: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55921: ---------------------------------------------------------------------------------------------------------------

Line 55920: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

55916: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55917: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55918:
55919: ---------------------------------------------------------------------------------------------------------------
55920: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55921: ---------------------------------------------------------------------------------------------------------------
55922: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55923:
55924: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 55922: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

55918:
55919: ---------------------------------------------------------------------------------------------------------------
55920: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55921: ---------------------------------------------------------------------------------------------------------------
55922: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55923:
55924: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55925: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55926:

Line 55924: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55920: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55921: ---------------------------------------------------------------------------------------------------------------
55922: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55923:
55924: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55925: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55926:
55927: IF xla_accounting_cache_pkg.GetValueChar
55928: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 55925: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55921: ---------------------------------------------------------------------------------------------------------------
55922: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55923:
55924: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55925: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55926:
55927: IF xla_accounting_cache_pkg.GetValueChar
55928: (p_source_code => 'LEDGER_CATEGORY_CODE'
55929: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 55936: xla_ae_lines_pkg.BflowUpgEntry

55932: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55933: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
55934: )
55935: THEN
55936: xla_ae_lines_pkg.BflowUpgEntry
55937: (p_business_method_code => l_bflow_method_code
55938: ,p_business_class_code => l_bflow_class_code
55939: ,p_balance_type => l_balance_type_code);
55940: ELSE

Line 55950: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

55946: -- call analytical criteria
55947: --
55948:
55949:
55950: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
55951: xla_ae_lines_pkg.SetAnalyticalCriteria(
55952: p_analytical_criterion_name => 'Check Id'
55953: , p_analytical_criterion_owner => 'S'
55954: , p_analytical_criterion_code => 'CHECK_ID'

Line 55951: xla_ae_lines_pkg.SetAnalyticalCriteria(

55947: --
55948:
55949:
55950: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
55951: xla_ae_lines_pkg.SetAnalyticalCriteria(
55952: p_analytical_criterion_name => 'Check Id'
55953: , p_analytical_criterion_owner => 'S'
55954: , p_analytical_criterion_code => 'CHECK_ID'
55955: , p_amb_context_code => 'DEFAULT'

Line 55997: xla_ae_lines_pkg.set_ccid(

55993: , x_value_type_code => l_adr_value_type_code
55994: , p_side => 'NA'
55995: );
55996:
55997: xla_ae_lines_pkg.set_ccid(
55998: p_code_combination_id => l_ccid
55999: , p_value_type_code => l_adr_value_type_code
56000: , p_transaction_coa_id => l_adr_transaction_coa_id
56001: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56033: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

56029: xla_accounting_err_pkg.build_message
56030: (p_appli_s_name => 'XLA'
56031: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
56032: ,p_token_1 => 'LINE_NUMBER'
56033: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
56034: ,p_token_2 => 'LINE_TYPE_NAME'
56035: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
56036: l_component_type
56037: ,l_component_code

Line 56069: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

56065: --
56066: --
56067: ------------------------------------------------------------------------------------------------
56068: -- 4219869 Business Flow
56069: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56070: -- Prior Entry. Currently, the following code is always generated.
56071: ------------------------------------------------------------------------------------------------
56072: XLA_AE_LINES_PKG.ValidateCurrentLine;
56073:

Line 56072: XLA_AE_LINES_PKG.ValidateCurrentLine;

56068: -- 4219869 Business Flow
56069: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56070: -- Prior Entry. Currently, the following code is always generated.
56071: ------------------------------------------------------------------------------------------------
56072: XLA_AE_LINES_PKG.ValidateCurrentLine;
56073:
56074: ------------------------------------------------------------------------------------
56075: -- 4219869 Business Flow
56076: -- Populated credit and debit amounts -- Need to generate this within IF

Line 56078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56074: ------------------------------------------------------------------------------------
56075: -- 4219869 Business Flow
56076: -- Populated credit and debit amounts -- Need to generate this within IF
56077: ------------------------------------------------------------------------------------
56078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56079:
56080: ----------------------------------------------------------------------------------
56081: -- 4219869 Business Flow
56082: -- Update journal entry status -- Need to generate this within IF

Line 56110: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

56106: -- To allow MPA report to determine if it should generate report process
56107: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56108: ------------------------------------------------------------------------------------------
56109:
56110: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56111: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56112: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56113: -- call ADRs
56114: -- Bug 4922099

Line 56111: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

56107: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56108: ------------------------------------------------------------------------------------------
56109:
56110: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56111: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56112: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56113: -- call ADRs
56114: -- Bug 4922099
56115: --

Line 56138: xla_ae_lines_pkg.set_ccid(

56134: , x_value_type_code => l_adr_value_type_code
56135: , p_side => 'NA'
56136: );
56137:
56138: xla_ae_lines_pkg.set_ccid(
56139: p_code_combination_id => l_ccid
56140: , p_value_type_code => l_adr_value_type_code
56141: , p_transaction_coa_id => l_adr_transaction_coa_id
56142: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

56157:
56158: --
56159: -- Update the line information that should be overwritten
56160: --
56161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56162: p_header_num => 1);
56163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56164:
56165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 56163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

56159: -- Update the line information that should be overwritten
56160: --
56161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56162: p_header_num => 1);
56163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56164:
56165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56166:
56167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 56165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

56161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56162: p_header_num => 1);
56163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56164:
56165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56166:
56167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56169: END IF;

Line 56168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

56164:
56165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56166:
56167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56169: END IF;
56170:
56171: --
56172: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 56175: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

56171: --
56172: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56173: --
56174: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56175: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56176: ELSE
56177: ---------------------------------------------------------------------------------------------------
56178: -- 4262811a Switch Sign
56179: ---------------------------------------------------------------------------------------------------

Line 56180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

56176: ELSE
56177: ---------------------------------------------------------------------------------------------------
56178: -- 4262811a Switch Sign
56179: ---------------------------------------------------------------------------------------------------
56180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56177: ---------------------------------------------------------------------------------------------------
56178: -- 4262811a Switch Sign
56179: ---------------------------------------------------------------------------------------------------
56180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56185: -- 5132302

Line 56182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56178: -- 4262811a Switch Sign
56179: ---------------------------------------------------------------------------------------------------
56180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56185: -- 5132302
56186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56179: ---------------------------------------------------------------------------------------------------
56180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56185: -- 5132302
56186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56185: -- 5132302
56186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56188:

Line 56186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

56182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56185: -- 5132302
56186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56188:
56189: END IF;
56190:

Line 56187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56185: -- 5132302
56186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56188:
56189: END IF;
56190:
56191: -- 4955764

Line 56192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56188:
56189: END IF;
56190:
56191: -- 4955764
56192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56194:
56195:
56196: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 56196: XLA_AE_LINES_PKG.ValidateCurrentLine;

56192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56194:
56195:
56196: XLA_AE_LINES_PKG.ValidateCurrentLine;
56197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56198:
56199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56200: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 56197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56194:
56195:
56196: XLA_AE_LINES_PKG.ValidateCurrentLine;
56197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56198:
56199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56200: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56201: ,p_balance_type_code => l_balance_type_code);

Line 56372: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

56368: --
56369: -- bulk performance
56370: --
56371: l_balance_type_code VARCHAR2(1);
56372: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
56373: l_log_module VARCHAR2(240);
56374:
56375: --
56376: -- Upgrade strategy

Line 56444: XLA_AE_LINES_PKG.SetNewLine;

56440: ') = 'R'
56441: THEN
56442:
56443: --
56444: XLA_AE_LINES_PKG.SetNewLine;
56445:
56446: p_balance_type_code := l_balance_type_code;
56447: -- set the flag so later we will know whether the gain loss line needs to be created
56448:

Line 56456: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

56452:
56453: --
56454: -- bulk performance
56455: --
56456: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
56457: p_header_num => 0); -- 4262811
56458: --
56459: -- set accounting line options
56460: --

Line 56461: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

56457: p_header_num => 0); -- 4262811
56458: --
56459: -- set accounting line options
56460: --
56461: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
56462: p_natural_side_code => 'D'
56463: , p_gain_or_loss_flag => 'N'
56464: , p_gl_transfer_mode_code => 'S'
56465: , p_acct_entry_type_code => 'A'

Line 56475: xla_ae_lines_pkg.SetAcctLineType

56471: --
56472: --
56473: -- set accounting line type info
56474: --
56475: xla_ae_lines_pkg.SetAcctLineType
56476: (p_component_type => l_component_type
56477: ,p_event_type_code => l_event_type_code
56478: ,p_line_definition_owner_code => l_line_definition_owner_code
56479: ,p_line_definition_code => l_line_definition_code

Line 56489: xla_ae_lines_pkg.SetAcctClass(

56485: ,p_event_class_code => l_event_class_code);
56486: --
56487: -- set accounting class
56488: --
56489: xla_ae_lines_pkg.SetAcctClass(
56490: p_accounting_class_code => 'ROUNDING'
56491: , p_ae_header_id => l_ae_header_id
56492: );
56493:

Line 56497: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

56493:
56494: --
56495: -- set rounding class
56496: --
56497: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56498: 'ROUNDING';
56499:
56500: --
56501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 56501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

56497: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56498: 'ROUNDING';
56499:
56500: --
56501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56503: --
56504: -- bulk performance
56505: --

Line 56502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

56498: 'ROUNDING';
56499:
56500: --
56501: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56503: --
56504: -- bulk performance
56505: --
56506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 56506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

56502: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56503: --
56504: -- bulk performance
56505: --
56506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56507:
56508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56510:

Line 56508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

56504: -- bulk performance
56505: --
56506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56507:
56508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56510:
56511: -- 4955764
56512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56510:
56511: -- 4955764
56512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56513: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
56514:
56515: -- 4458381 Public Sector Enh
56516:

Line 56570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

56566: l_rec_acct_attrs.array_num_value(22) := p_source_86;
56567: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
56568: l_rec_acct_attrs.array_num_value(23) := p_source_87;
56569:
56570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56572:
56573: ---------------------------------------------------------------------------------------------------------------
56574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 56571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

56567: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
56568: l_rec_acct_attrs.array_num_value(23) := p_source_87;
56569:
56570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56572:
56573: ---------------------------------------------------------------------------------------------------------------
56574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56575: ---------------------------------------------------------------------------------------------------------------

Line 56574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

56570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56572:
56573: ---------------------------------------------------------------------------------------------------------------
56574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56575: ---------------------------------------------------------------------------------------------------------------
56576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56577:
56578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 56576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

56572:
56573: ---------------------------------------------------------------------------------------------------------------
56574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56575: ---------------------------------------------------------------------------------------------------------------
56576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56577:
56578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56580:

Line 56578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56575: ---------------------------------------------------------------------------------------------------------------
56576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56577:
56578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56580:
56581: IF xla_accounting_cache_pkg.GetValueChar
56582: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 56579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56575: ---------------------------------------------------------------------------------------------------------------
56576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56577:
56578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56580:
56581: IF xla_accounting_cache_pkg.GetValueChar
56582: (p_source_code => 'LEDGER_CATEGORY_CODE'
56583: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 56590: xla_ae_lines_pkg.BflowUpgEntry

56586: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56587: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
56588: )
56589: THEN
56590: xla_ae_lines_pkg.BflowUpgEntry
56591: (p_business_method_code => l_bflow_method_code
56592: ,p_business_class_code => l_bflow_class_code
56593: ,p_balance_type => l_balance_type_code);
56594: ELSE

Line 56604: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

56600: -- call analytical criteria
56601: --
56602:
56603:
56604: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
56605: xla_ae_lines_pkg.SetAnalyticalCriteria(
56606: p_analytical_criterion_name => 'Check Id'
56607: , p_analytical_criterion_owner => 'S'
56608: , p_analytical_criterion_code => 'CHECK_ID'

Line 56605: xla_ae_lines_pkg.SetAnalyticalCriteria(

56601: --
56602:
56603:
56604: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
56605: xla_ae_lines_pkg.SetAnalyticalCriteria(
56606: p_analytical_criterion_name => 'Check Id'
56607: , p_analytical_criterion_owner => 'S'
56608: , p_analytical_criterion_code => 'CHECK_ID'
56609: , p_amb_context_code => 'DEFAULT'

Line 56651: xla_ae_lines_pkg.set_ccid(

56647: , x_value_type_code => l_adr_value_type_code
56648: , p_side => 'NA'
56649: );
56650:
56651: xla_ae_lines_pkg.set_ccid(
56652: p_code_combination_id => l_ccid
56653: , p_value_type_code => l_adr_value_type_code
56654: , p_transaction_coa_id => l_adr_transaction_coa_id
56655: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56687: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

56683: xla_accounting_err_pkg.build_message
56684: (p_appli_s_name => 'XLA'
56685: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
56686: ,p_token_1 => 'LINE_NUMBER'
56687: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
56688: ,p_token_2 => 'LINE_TYPE_NAME'
56689: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
56690: l_component_type
56691: ,l_component_code

Line 56723: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

56719: --
56720: --
56721: ------------------------------------------------------------------------------------------------
56722: -- 4219869 Business Flow
56723: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56724: -- Prior Entry. Currently, the following code is always generated.
56725: ------------------------------------------------------------------------------------------------
56726: XLA_AE_LINES_PKG.ValidateCurrentLine;
56727:

Line 56726: XLA_AE_LINES_PKG.ValidateCurrentLine;

56722: -- 4219869 Business Flow
56723: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56724: -- Prior Entry. Currently, the following code is always generated.
56725: ------------------------------------------------------------------------------------------------
56726: XLA_AE_LINES_PKG.ValidateCurrentLine;
56727:
56728: ------------------------------------------------------------------------------------
56729: -- 4219869 Business Flow
56730: -- Populated credit and debit amounts -- Need to generate this within IF

Line 56732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56728: ------------------------------------------------------------------------------------
56729: -- 4219869 Business Flow
56730: -- Populated credit and debit amounts -- Need to generate this within IF
56731: ------------------------------------------------------------------------------------
56732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56733:
56734: ----------------------------------------------------------------------------------
56735: -- 4219869 Business Flow
56736: -- Update journal entry status -- Need to generate this within IF

Line 56764: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

56760: -- To allow MPA report to determine if it should generate report process
56761: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56762: ------------------------------------------------------------------------------------------
56763:
56764: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56765: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56766: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56767: -- call ADRs
56768: -- Bug 4922099

Line 56765: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

56761: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56762: ------------------------------------------------------------------------------------------
56763:
56764: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56765: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56766: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56767: -- call ADRs
56768: -- Bug 4922099
56769: --

Line 56792: xla_ae_lines_pkg.set_ccid(

56788: , x_value_type_code => l_adr_value_type_code
56789: , p_side => 'NA'
56790: );
56791:
56792: xla_ae_lines_pkg.set_ccid(
56793: p_code_combination_id => l_ccid
56794: , p_value_type_code => l_adr_value_type_code
56795: , p_transaction_coa_id => l_adr_transaction_coa_id
56796: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56815: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

56811:
56812: --
56813: -- Update the line information that should be overwritten
56814: --
56815: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56816: p_header_num => 1);
56817: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56818:
56819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 56817: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

56813: -- Update the line information that should be overwritten
56814: --
56815: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56816: p_header_num => 1);
56817: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56818:
56819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56820:
56821: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 56819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

56815: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56816: p_header_num => 1);
56817: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56818:
56819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56820:
56821: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56822: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56823: END IF;

Line 56822: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

56818:
56819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56820:
56821: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56822: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56823: END IF;
56824:
56825: --
56826: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 56829: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

56825: --
56826: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56827: --
56828: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56829: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56830: ELSE
56831: ---------------------------------------------------------------------------------------------------
56832: -- 4262811a Switch Sign
56833: ---------------------------------------------------------------------------------------------------

Line 56834: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

56830: ELSE
56831: ---------------------------------------------------------------------------------------------------
56832: -- 4262811a Switch Sign
56833: ---------------------------------------------------------------------------------------------------
56834: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56831: ---------------------------------------------------------------------------------------------------
56832: -- 4262811a Switch Sign
56833: ---------------------------------------------------------------------------------------------------
56834: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56839: -- 5132302

Line 56836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56832: -- 4262811a Switch Sign
56833: ---------------------------------------------------------------------------------------------------
56834: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56839: -- 5132302
56840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56833: ---------------------------------------------------------------------------------------------------
56834: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56839: -- 5132302
56840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56841: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56834: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56839: -- 5132302
56840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56841: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56842:

Line 56840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

56836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56839: -- 5132302
56840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56841: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56842:
56843: END IF;
56844:

Line 56841: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56837: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56838: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56839: -- 5132302
56840: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56841: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56842:
56843: END IF;
56844:
56845: -- 4955764

Line 56846: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56842:
56843: END IF;
56844:
56845: -- 4955764
56846: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56847: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56848:
56849:
56850: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 56850: XLA_AE_LINES_PKG.ValidateCurrentLine;

56846: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56847: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56848:
56849:
56850: XLA_AE_LINES_PKG.ValidateCurrentLine;
56851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56852:
56853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56854: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 56851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56847: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56848:
56849:
56850: XLA_AE_LINES_PKG.ValidateCurrentLine;
56851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56852:
56853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56854: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56855: ,p_balance_type_code => l_balance_type_code);

Line 57048: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

57044: --
57045: -- bulk performance
57046: --
57047: l_balance_type_code VARCHAR2(1);
57048: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
57049: l_log_module VARCHAR2(240);
57050:
57051: --
57052: -- Upgrade strategy

Line 57116: XLA_AE_LINES_PKG.SetNewLine;

57112: ') = 'FINAL PAYMENT ROUNDING'
57113: THEN
57114:
57115: --
57116: XLA_AE_LINES_PKG.SetNewLine;
57117:
57118: p_balance_type_code := l_balance_type_code;
57119: -- set the flag so later we will know whether the gain loss line needs to be created
57120:

Line 57128: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

57124:
57125: --
57126: -- bulk performance
57127: --
57128: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
57129: p_header_num => 0); -- 4262811
57130: --
57131: -- set accounting line options
57132: --

Line 57133: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

57129: p_header_num => 0); -- 4262811
57130: --
57131: -- set accounting line options
57132: --
57133: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
57134: p_natural_side_code => 'C'
57135: , p_gain_or_loss_flag => 'N'
57136: , p_gl_transfer_mode_code => 'S'
57137: , p_acct_entry_type_code => 'A'

Line 57147: xla_ae_lines_pkg.SetAcctLineType

57143: --
57144: --
57145: -- set accounting line type info
57146: --
57147: xla_ae_lines_pkg.SetAcctLineType
57148: (p_component_type => l_component_type
57149: ,p_event_type_code => l_event_type_code
57150: ,p_line_definition_owner_code => l_line_definition_owner_code
57151: ,p_line_definition_code => l_line_definition_code

Line 57161: xla_ae_lines_pkg.SetAcctClass(

57157: ,p_event_class_code => l_event_class_code);
57158: --
57159: -- set accounting class
57160: --
57161: xla_ae_lines_pkg.SetAcctClass(
57162: p_accounting_class_code => 'ROUNDING'
57163: , p_ae_header_id => l_ae_header_id
57164: );
57165:

Line 57169: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

57165:
57166: --
57167: -- set rounding class
57168: --
57169: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57170: 'ROUNDING';
57171:
57172: --
57173: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 57173: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

57169: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57170: 'ROUNDING';
57171:
57172: --
57173: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57174: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57175: --
57176: -- bulk performance
57177: --

Line 57174: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

57170: 'ROUNDING';
57171:
57172: --
57173: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57174: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57175: --
57176: -- bulk performance
57177: --
57178: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 57178: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

57174: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57175: --
57176: -- bulk performance
57177: --
57178: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57179:
57180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57182:

Line 57180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

57176: -- bulk performance
57177: --
57178: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57179:
57180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57182:
57183: -- 4955764
57184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57182:
57183: -- 4955764
57184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57185: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57186:
57187: -- 4458381 Public Sector Enh
57188:

Line 57294: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

57290: l_rec_acct_attrs.array_num_value(43) := p_source_88;
57291: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
57292: l_rec_acct_attrs.array_num_value(44) := p_source_89;
57293:
57294: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57295: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57296:
57297: ---------------------------------------------------------------------------------------------------------------
57298: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 57295: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

57291: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
57292: l_rec_acct_attrs.array_num_value(44) := p_source_89;
57293:
57294: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57295: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57296:
57297: ---------------------------------------------------------------------------------------------------------------
57298: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57299: ---------------------------------------------------------------------------------------------------------------

Line 57298: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

57294: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57295: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57296:
57297: ---------------------------------------------------------------------------------------------------------------
57298: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57299: ---------------------------------------------------------------------------------------------------------------
57300: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57301:
57302: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 57300: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

57296:
57297: ---------------------------------------------------------------------------------------------------------------
57298: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57299: ---------------------------------------------------------------------------------------------------------------
57300: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57301:
57302: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57303: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57304:

Line 57302: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57298: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57299: ---------------------------------------------------------------------------------------------------------------
57300: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57301:
57302: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57303: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57304:
57305: IF xla_accounting_cache_pkg.GetValueChar
57306: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 57303: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57299: ---------------------------------------------------------------------------------------------------------------
57300: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57301:
57302: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57303: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57304:
57305: IF xla_accounting_cache_pkg.GetValueChar
57306: (p_source_code => 'LEDGER_CATEGORY_CODE'
57307: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 57314: xla_ae_lines_pkg.BflowUpgEntry

57310: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57311: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
57312: )
57313: THEN
57314: xla_ae_lines_pkg.BflowUpgEntry
57315: (p_business_method_code => l_bflow_method_code
57316: ,p_business_class_code => l_bflow_class_code
57317: ,p_balance_type => l_balance_type_code);
57318: ELSE

Line 57357: xla_ae_lines_pkg.set_ccid(

57353: , x_value_type_code => l_adr_value_type_code
57354: , p_side => 'NA'
57355: );
57356:
57357: xla_ae_lines_pkg.set_ccid(
57358: p_code_combination_id => l_ccid
57359: , p_value_type_code => l_adr_value_type_code
57360: , p_transaction_coa_id => l_adr_transaction_coa_id
57361: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57393: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

57389: xla_accounting_err_pkg.build_message
57390: (p_appli_s_name => 'XLA'
57391: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
57392: ,p_token_1 => 'LINE_NUMBER'
57393: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
57394: ,p_token_2 => 'LINE_TYPE_NAME'
57395: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
57396: l_component_type
57397: ,l_component_code

Line 57429: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

57425: --
57426: --
57427: ------------------------------------------------------------------------------------------------
57428: -- 4219869 Business Flow
57429: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57430: -- Prior Entry. Currently, the following code is always generated.
57431: ------------------------------------------------------------------------------------------------
57432: XLA_AE_LINES_PKG.ValidateCurrentLine;
57433:

Line 57432: XLA_AE_LINES_PKG.ValidateCurrentLine;

57428: -- 4219869 Business Flow
57429: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57430: -- Prior Entry. Currently, the following code is always generated.
57431: ------------------------------------------------------------------------------------------------
57432: XLA_AE_LINES_PKG.ValidateCurrentLine;
57433:
57434: ------------------------------------------------------------------------------------
57435: -- 4219869 Business Flow
57436: -- Populated credit and debit amounts -- Need to generate this within IF

Line 57438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57434: ------------------------------------------------------------------------------------
57435: -- 4219869 Business Flow
57436: -- Populated credit and debit amounts -- Need to generate this within IF
57437: ------------------------------------------------------------------------------------
57438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57439:
57440: ----------------------------------------------------------------------------------
57441: -- 4219869 Business Flow
57442: -- Update journal entry status -- Need to generate this within IF

Line 57470: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

57466: -- To allow MPA report to determine if it should generate report process
57467: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57468: ------------------------------------------------------------------------------------------
57469:
57470: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57471: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57472: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57473: -- call ADRs
57474: -- Bug 4922099

Line 57471: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

57467: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57468: ------------------------------------------------------------------------------------------
57469:
57470: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57471: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57472: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57473: -- call ADRs
57474: -- Bug 4922099
57475: --

Line 57498: xla_ae_lines_pkg.set_ccid(

57494: , x_value_type_code => l_adr_value_type_code
57495: , p_side => 'NA'
57496: );
57497:
57498: xla_ae_lines_pkg.set_ccid(
57499: p_code_combination_id => l_ccid
57500: , p_value_type_code => l_adr_value_type_code
57501: , p_transaction_coa_id => l_adr_transaction_coa_id
57502: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57521: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

57517:
57518: --
57519: -- Update the line information that should be overwritten
57520: --
57521: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57522: p_header_num => 1);
57523: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57524:
57525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 57523: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

57519: -- Update the line information that should be overwritten
57520: --
57521: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57522: p_header_num => 1);
57523: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57524:
57525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57526:
57527: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 57525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

57521: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57522: p_header_num => 1);
57523: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57524:
57525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57526:
57527: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57528: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57529: END IF;

Line 57528: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

57524:
57525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57526:
57527: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57528: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57529: END IF;
57530:
57531: --
57532: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 57535: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

57531: --
57532: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57533: --
57534: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57535: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57536: ELSE
57537: ---------------------------------------------------------------------------------------------------
57538: -- 4262811a Switch Sign
57539: ---------------------------------------------------------------------------------------------------

Line 57540: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

57536: ELSE
57537: ---------------------------------------------------------------------------------------------------
57538: -- 4262811a Switch Sign
57539: ---------------------------------------------------------------------------------------------------
57540: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57537: ---------------------------------------------------------------------------------------------------
57538: -- 4262811a Switch Sign
57539: ---------------------------------------------------------------------------------------------------
57540: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57545: -- 5132302

Line 57542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57538: -- 4262811a Switch Sign
57539: ---------------------------------------------------------------------------------------------------
57540: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57545: -- 5132302
57546: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57539: ---------------------------------------------------------------------------------------------------
57540: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57545: -- 5132302
57546: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57547: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57540: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57541: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57545: -- 5132302
57546: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57547: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57548:

Line 57546: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

57542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57545: -- 5132302
57546: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57547: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57548:
57549: END IF;
57550:

Line 57547: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57543: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57545: -- 5132302
57546: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57547: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57548:
57549: END IF;
57550:
57551: -- 4955764

Line 57552: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57548:
57549: END IF;
57550:
57551: -- 4955764
57552: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57553: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57554:
57555:
57556: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 57556: XLA_AE_LINES_PKG.ValidateCurrentLine;

57552: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57553: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57554:
57555:
57556: XLA_AE_LINES_PKG.ValidateCurrentLine;
57557: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57558:
57559: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57560: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 57557: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57553: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57554:
57555:
57556: XLA_AE_LINES_PKG.ValidateCurrentLine;
57557: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57558:
57559: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57560: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57561: ,p_balance_type_code => l_balance_type_code);

Line 57754: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

57750: --
57751: -- bulk performance
57752: --
57753: l_balance_type_code VARCHAR2(1);
57754: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
57755: l_log_module VARCHAR2(240);
57756:
57757: --
57758: -- Upgrade strategy

Line 57822: XLA_AE_LINES_PKG.SetNewLine;

57818: ') = 'FREIGHT'
57819: THEN
57820:
57821: --
57822: XLA_AE_LINES_PKG.SetNewLine;
57823:
57824: p_balance_type_code := l_balance_type_code;
57825: -- set the flag so later we will know whether the gain loss line needs to be created
57826:

Line 57834: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

57830:
57831: --
57832: -- bulk performance
57833: --
57834: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
57835: p_header_num => 0); -- 4262811
57836: --
57837: -- set accounting line options
57838: --

Line 57839: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

57835: p_header_num => 0); -- 4262811
57836: --
57837: -- set accounting line options
57838: --
57839: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
57840: p_natural_side_code => 'D'
57841: , p_gain_or_loss_flag => 'N'
57842: , p_gl_transfer_mode_code => 'S'
57843: , p_acct_entry_type_code => 'A'

Line 57853: xla_ae_lines_pkg.SetAcctLineType

57849: --
57850: --
57851: -- set accounting line type info
57852: --
57853: xla_ae_lines_pkg.SetAcctLineType
57854: (p_component_type => l_component_type
57855: ,p_event_type_code => l_event_type_code
57856: ,p_line_definition_owner_code => l_line_definition_owner_code
57857: ,p_line_definition_code => l_line_definition_code

Line 57867: xla_ae_lines_pkg.SetAcctClass(

57863: ,p_event_class_code => l_event_class_code);
57864: --
57865: -- set accounting class
57866: --
57867: xla_ae_lines_pkg.SetAcctClass(
57868: p_accounting_class_code => 'FREIGHT'
57869: , p_ae_header_id => l_ae_header_id
57870: );
57871:

Line 57875: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

57871:
57872: --
57873: -- set rounding class
57874: --
57875: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57876: 'FREIGHT';
57877:
57878: --
57879: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 57879: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

57875: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57876: 'FREIGHT';
57877:
57878: --
57879: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57880: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57881: --
57882: -- bulk performance
57883: --

Line 57880: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

57876: 'FREIGHT';
57877:
57878: --
57879: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57880: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57881: --
57882: -- bulk performance
57883: --
57884: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 57884: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

57880: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57881: --
57882: -- bulk performance
57883: --
57884: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57885:
57886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57887: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57888:

Line 57886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

57882: -- bulk performance
57883: --
57884: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57885:
57886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57887: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57888:
57889: -- 4955764
57890: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57890: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57887: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57888:
57889: -- 4955764
57890: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57891: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57892:
57893: -- 4458381 Public Sector Enh
57894:

Line 57998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

57994: l_rec_acct_attrs.array_num_value(42) := p_source_88;
57995: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
57996: l_rec_acct_attrs.array_num_value(43) := p_source_89;
57997:
57998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58000:
58001: ---------------------------------------------------------------------------------------------------------------
58002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 57999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

57995: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
57996: l_rec_acct_attrs.array_num_value(43) := p_source_89;
57997:
57998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58000:
58001: ---------------------------------------------------------------------------------------------------------------
58002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58003: ---------------------------------------------------------------------------------------------------------------

Line 58002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

57998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58000:
58001: ---------------------------------------------------------------------------------------------------------------
58002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58003: ---------------------------------------------------------------------------------------------------------------
58004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58005:
58006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 58004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

58000:
58001: ---------------------------------------------------------------------------------------------------------------
58002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58003: ---------------------------------------------------------------------------------------------------------------
58004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58005:
58006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58008:

Line 58006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58003: ---------------------------------------------------------------------------------------------------------------
58004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58005:
58006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58008:
58009: IF xla_accounting_cache_pkg.GetValueChar
58010: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 58007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58003: ---------------------------------------------------------------------------------------------------------------
58004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58005:
58006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58008:
58009: IF xla_accounting_cache_pkg.GetValueChar
58010: (p_source_code => 'LEDGER_CATEGORY_CODE'
58011: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 58018: xla_ae_lines_pkg.BflowUpgEntry

58014: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58015: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
58016: )
58017: THEN
58018: xla_ae_lines_pkg.BflowUpgEntry
58019: (p_business_method_code => l_bflow_method_code
58020: ,p_business_class_code => l_bflow_class_code
58021: ,p_balance_type => l_balance_type_code);
58022: ELSE

Line 58032: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

58028: -- call analytical criteria
58029: --
58030:
58031:
58032: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
58033: xla_ae_lines_pkg.SetAnalyticalCriteria(
58034: p_analytical_criterion_name => 'Project Number'
58035: , p_analytical_criterion_owner => 'S'
58036: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 58033: xla_ae_lines_pkg.SetAnalyticalCriteria(

58029: --
58030:
58031:
58032: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
58033: xla_ae_lines_pkg.SetAnalyticalCriteria(
58034: p_analytical_criterion_name => 'Project Number'
58035: , p_analytical_criterion_owner => 'S'
58036: , p_analytical_criterion_code => 'PROJECT_NUMBER'
58037: , p_amb_context_code => 'DEFAULT'

Line 58054: xla_ae_lines_pkg.SetLineDescription(

58050: --
58051: -- call description
58052: --
58053:
58054: xla_ae_lines_pkg.SetLineDescription(
58055: p_ae_header_id => l_ae_header_id
58056: ,p_description => Description_1 (
58057: p_application_id => p_application_id
58058: , p_ae_header_id => l_ae_header_id

Line 58087: xla_ae_lines_pkg.set_ccid(

58083: , x_value_type_code => l_adr_value_type_code
58084: , p_side => 'NA'
58085: );
58086:
58087: xla_ae_lines_pkg.set_ccid(
58088: p_code_combination_id => l_ccid
58089: , p_value_type_code => l_adr_value_type_code
58090: , p_transaction_coa_id => l_adr_transaction_coa_id
58091: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58123: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

58119: xla_accounting_err_pkg.build_message
58120: (p_appli_s_name => 'XLA'
58121: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
58122: ,p_token_1 => 'LINE_NUMBER'
58123: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
58124: ,p_token_2 => 'LINE_TYPE_NAME'
58125: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
58126: l_component_type
58127: ,l_component_code

Line 58159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

58155: --
58156: --
58157: ------------------------------------------------------------------------------------------------
58158: -- 4219869 Business Flow
58159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58160: -- Prior Entry. Currently, the following code is always generated.
58161: ------------------------------------------------------------------------------------------------
58162: XLA_AE_LINES_PKG.ValidateCurrentLine;
58163:

Line 58162: XLA_AE_LINES_PKG.ValidateCurrentLine;

58158: -- 4219869 Business Flow
58159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58160: -- Prior Entry. Currently, the following code is always generated.
58161: ------------------------------------------------------------------------------------------------
58162: XLA_AE_LINES_PKG.ValidateCurrentLine;
58163:
58164: ------------------------------------------------------------------------------------
58165: -- 4219869 Business Flow
58166: -- Populated credit and debit amounts -- Need to generate this within IF

Line 58168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58164: ------------------------------------------------------------------------------------
58165: -- 4219869 Business Flow
58166: -- Populated credit and debit amounts -- Need to generate this within IF
58167: ------------------------------------------------------------------------------------
58168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58169:
58170: ----------------------------------------------------------------------------------
58171: -- 4219869 Business Flow
58172: -- Update journal entry status -- Need to generate this within IF

Line 58200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

58196: -- To allow MPA report to determine if it should generate report process
58197: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58198: ------------------------------------------------------------------------------------------
58199:
58200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58202: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58203: -- call ADRs
58204: -- Bug 4922099

Line 58201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

58197: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58198: ------------------------------------------------------------------------------------------
58199:
58200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58202: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58203: -- call ADRs
58204: -- Bug 4922099
58205: --

Line 58225: xla_ae_lines_pkg.set_ccid(

58221: , x_value_type_code => l_adr_value_type_code
58222: , p_side => 'NA'
58223: );
58224:
58225: xla_ae_lines_pkg.set_ccid(
58226: p_code_combination_id => l_ccid
58227: , p_value_type_code => l_adr_value_type_code
58228: , p_transaction_coa_id => l_adr_transaction_coa_id
58229: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

58244:
58245: --
58246: -- Update the line information that should be overwritten
58247: --
58248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58249: p_header_num => 1);
58250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58251:
58252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 58250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

58246: -- Update the line information that should be overwritten
58247: --
58248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58249: p_header_num => 1);
58250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58251:
58252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58253:
58254: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 58252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

58248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58249: p_header_num => 1);
58250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58251:
58252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58253:
58254: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58255: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58256: END IF;

Line 58255: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

58251:
58252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58253:
58254: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58255: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58256: END IF;
58257:
58258: --
58259: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 58262: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

58258: --
58259: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58260: --
58261: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58262: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58263: ELSE
58264: ---------------------------------------------------------------------------------------------------
58265: -- 4262811a Switch Sign
58266: ---------------------------------------------------------------------------------------------------

Line 58267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

58263: ELSE
58264: ---------------------------------------------------------------------------------------------------
58265: -- 4262811a Switch Sign
58266: ---------------------------------------------------------------------------------------------------
58267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58264: ---------------------------------------------------------------------------------------------------
58265: -- 4262811a Switch Sign
58266: ---------------------------------------------------------------------------------------------------
58267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58272: -- 5132302

Line 58269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58265: -- 4262811a Switch Sign
58266: ---------------------------------------------------------------------------------------------------
58267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58272: -- 5132302
58273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58266: ---------------------------------------------------------------------------------------------------
58267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58272: -- 5132302
58273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58272: -- 5132302
58273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58275:

Line 58273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

58269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58272: -- 5132302
58273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58275:
58276: END IF;
58277:

Line 58274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58272: -- 5132302
58273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58275:
58276: END IF;
58277:
58278: -- 4955764

Line 58279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58275:
58276: END IF;
58277:
58278: -- 4955764
58279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58281:
58282:
58283: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 58283: XLA_AE_LINES_PKG.ValidateCurrentLine;

58279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58281:
58282:
58283: XLA_AE_LINES_PKG.ValidateCurrentLine;
58284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58285:
58286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 58284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58281:
58282:
58283: XLA_AE_LINES_PKG.ValidateCurrentLine;
58284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58285:
58286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58288: ,p_balance_type_code => l_balance_type_code);

Line 58479: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

58475: --
58476: -- bulk performance
58477: --
58478: l_balance_type_code VARCHAR2(1);
58479: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
58480: l_log_module VARCHAR2(240);
58481:
58482: --
58483: -- Upgrade strategy

Line 58547: XLA_AE_LINES_PKG.SetNewLine;

58543: ') = 'FREIGHT'
58544: THEN
58545:
58546: --
58547: XLA_AE_LINES_PKG.SetNewLine;
58548:
58549: p_balance_type_code := l_balance_type_code;
58550: -- set the flag so later we will know whether the gain loss line needs to be created
58551:

Line 58559: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

58555:
58556: --
58557: -- bulk performance
58558: --
58559: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
58560: p_header_num => 0); -- 4262811
58561: --
58562: -- set accounting line options
58563: --

Line 58564: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

58560: p_header_num => 0); -- 4262811
58561: --
58562: -- set accounting line options
58563: --
58564: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
58565: p_natural_side_code => 'D'
58566: , p_gain_or_loss_flag => 'N'
58567: , p_gl_transfer_mode_code => 'S'
58568: , p_acct_entry_type_code => 'A'

Line 58578: xla_ae_lines_pkg.SetAcctLineType

58574: --
58575: --
58576: -- set accounting line type info
58577: --
58578: xla_ae_lines_pkg.SetAcctLineType
58579: (p_component_type => l_component_type
58580: ,p_event_type_code => l_event_type_code
58581: ,p_line_definition_owner_code => l_line_definition_owner_code
58582: ,p_line_definition_code => l_line_definition_code

Line 58592: xla_ae_lines_pkg.SetAcctClass(

58588: ,p_event_class_code => l_event_class_code);
58589: --
58590: -- set accounting class
58591: --
58592: xla_ae_lines_pkg.SetAcctClass(
58593: p_accounting_class_code => 'FREIGHT'
58594: , p_ae_header_id => l_ae_header_id
58595: );
58596:

Line 58600: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

58596:
58597: --
58598: -- set rounding class
58599: --
58600: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58601: 'FREIGHT';
58602:
58603: --
58604: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 58604: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

58600: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58601: 'FREIGHT';
58602:
58603: --
58604: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58605: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58606: --
58607: -- bulk performance
58608: --

Line 58605: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

58601: 'FREIGHT';
58602:
58603: --
58604: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58605: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58606: --
58607: -- bulk performance
58608: --
58609: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 58609: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

58605: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58606: --
58607: -- bulk performance
58608: --
58609: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58610:
58611: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58612: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58613:

Line 58611: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

58607: -- bulk performance
58608: --
58609: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58610:
58611: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58612: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58613:
58614: -- 4955764
58615: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58615: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58611: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58612: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58613:
58614: -- 4955764
58615: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58616: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
58617:
58618: -- 4458381 Public Sector Enh
58619:

Line 58721: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

58717: l_rec_acct_attrs.array_num_value(41) := p_source_88;
58718: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
58719: l_rec_acct_attrs.array_num_value(42) := p_source_89;
58720:
58721: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58722: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58723:
58724: ---------------------------------------------------------------------------------------------------------------
58725: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 58722: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

58718: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
58719: l_rec_acct_attrs.array_num_value(42) := p_source_89;
58720:
58721: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58722: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58723:
58724: ---------------------------------------------------------------------------------------------------------------
58725: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58726: ---------------------------------------------------------------------------------------------------------------

Line 58725: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

58721: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58722: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58723:
58724: ---------------------------------------------------------------------------------------------------------------
58725: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58726: ---------------------------------------------------------------------------------------------------------------
58727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58728:
58729: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 58727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

58723:
58724: ---------------------------------------------------------------------------------------------------------------
58725: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58726: ---------------------------------------------------------------------------------------------------------------
58727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58728:
58729: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58730: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58731:

Line 58729: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58725: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58726: ---------------------------------------------------------------------------------------------------------------
58727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58728:
58729: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58730: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58731:
58732: IF xla_accounting_cache_pkg.GetValueChar
58733: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 58730: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58726: ---------------------------------------------------------------------------------------------------------------
58727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58728:
58729: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58730: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58731:
58732: IF xla_accounting_cache_pkg.GetValueChar
58733: (p_source_code => 'LEDGER_CATEGORY_CODE'
58734: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 58741: xla_ae_lines_pkg.BflowUpgEntry

58737: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58738: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
58739: )
58740: THEN
58741: xla_ae_lines_pkg.BflowUpgEntry
58742: (p_business_method_code => l_bflow_method_code
58743: ,p_business_class_code => l_bflow_class_code
58744: ,p_balance_type => l_balance_type_code);
58745: ELSE

Line 58755: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

58751: -- call analytical criteria
58752: --
58753:
58754:
58755: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
58756: xla_ae_lines_pkg.SetAnalyticalCriteria(
58757: p_analytical_criterion_name => 'Project Number'
58758: , p_analytical_criterion_owner => 'S'
58759: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 58756: xla_ae_lines_pkg.SetAnalyticalCriteria(

58752: --
58753:
58754:
58755: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
58756: xla_ae_lines_pkg.SetAnalyticalCriteria(
58757: p_analytical_criterion_name => 'Project Number'
58758: , p_analytical_criterion_owner => 'S'
58759: , p_analytical_criterion_code => 'PROJECT_NUMBER'
58760: , p_amb_context_code => 'DEFAULT'

Line 58777: xla_ae_lines_pkg.SetLineDescription(

58773: --
58774: -- call description
58775: --
58776:
58777: xla_ae_lines_pkg.SetLineDescription(
58778: p_ae_header_id => l_ae_header_id
58779: ,p_description => Description_1 (
58780: p_application_id => p_application_id
58781: , p_ae_header_id => l_ae_header_id

Line 58810: xla_ae_lines_pkg.set_ccid(

58806: , x_value_type_code => l_adr_value_type_code
58807: , p_side => 'NA'
58808: );
58809:
58810: xla_ae_lines_pkg.set_ccid(
58811: p_code_combination_id => l_ccid
58812: , p_value_type_code => l_adr_value_type_code
58813: , p_transaction_coa_id => l_adr_transaction_coa_id
58814: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58846: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

58842: xla_accounting_err_pkg.build_message
58843: (p_appli_s_name => 'XLA'
58844: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
58845: ,p_token_1 => 'LINE_NUMBER'
58846: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
58847: ,p_token_2 => 'LINE_TYPE_NAME'
58848: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
58849: l_component_type
58850: ,l_component_code

Line 58882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

58878: --
58879: --
58880: ------------------------------------------------------------------------------------------------
58881: -- 4219869 Business Flow
58882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58883: -- Prior Entry. Currently, the following code is always generated.
58884: ------------------------------------------------------------------------------------------------
58885: XLA_AE_LINES_PKG.ValidateCurrentLine;
58886:

Line 58885: XLA_AE_LINES_PKG.ValidateCurrentLine;

58881: -- 4219869 Business Flow
58882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58883: -- Prior Entry. Currently, the following code is always generated.
58884: ------------------------------------------------------------------------------------------------
58885: XLA_AE_LINES_PKG.ValidateCurrentLine;
58886:
58887: ------------------------------------------------------------------------------------
58888: -- 4219869 Business Flow
58889: -- Populated credit and debit amounts -- Need to generate this within IF

Line 58891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58887: ------------------------------------------------------------------------------------
58888: -- 4219869 Business Flow
58889: -- Populated credit and debit amounts -- Need to generate this within IF
58890: ------------------------------------------------------------------------------------
58891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58892:
58893: ----------------------------------------------------------------------------------
58894: -- 4219869 Business Flow
58895: -- Update journal entry status -- Need to generate this within IF

Line 58923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

58919: -- To allow MPA report to determine if it should generate report process
58920: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58921: ------------------------------------------------------------------------------------------
58922:
58923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58925: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58926: -- call ADRs
58927: -- Bug 4922099

Line 58924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

58920: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58921: ------------------------------------------------------------------------------------------
58922:
58923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58925: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58926: -- call ADRs
58927: -- Bug 4922099
58928: --

Line 58948: xla_ae_lines_pkg.set_ccid(

58944: , x_value_type_code => l_adr_value_type_code
58945: , p_side => 'NA'
58946: );
58947:
58948: xla_ae_lines_pkg.set_ccid(
58949: p_code_combination_id => l_ccid
58950: , p_value_type_code => l_adr_value_type_code
58951: , p_transaction_coa_id => l_adr_transaction_coa_id
58952: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

58967:
58968: --
58969: -- Update the line information that should be overwritten
58970: --
58971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58972: p_header_num => 1);
58973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58974:
58975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 58973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

58969: -- Update the line information that should be overwritten
58970: --
58971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58972: p_header_num => 1);
58973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58974:
58975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58976:
58977: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 58975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

58971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58972: p_header_num => 1);
58973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58974:
58975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58976:
58977: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58978: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58979: END IF;

Line 58978: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

58974:
58975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58976:
58977: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58978: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58979: END IF;
58980:
58981: --
58982: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 58985: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

58981: --
58982: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58983: --
58984: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58985: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58986: ELSE
58987: ---------------------------------------------------------------------------------------------------
58988: -- 4262811a Switch Sign
58989: ---------------------------------------------------------------------------------------------------

Line 58990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

58986: ELSE
58987: ---------------------------------------------------------------------------------------------------
58988: -- 4262811a Switch Sign
58989: ---------------------------------------------------------------------------------------------------
58990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58987: ---------------------------------------------------------------------------------------------------
58988: -- 4262811a Switch Sign
58989: ---------------------------------------------------------------------------------------------------
58990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58995: -- 5132302

Line 58992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58988: -- 4262811a Switch Sign
58989: ---------------------------------------------------------------------------------------------------
58990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58995: -- 5132302
58996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58989: ---------------------------------------------------------------------------------------------------
58990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58995: -- 5132302
58996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58995: -- 5132302
58996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58998:

Line 58996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

58992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58995: -- 5132302
58996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58998:
58999: END IF;
59000:

Line 58997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58995: -- 5132302
58996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58998:
58999: END IF;
59000:
59001: -- 4955764

Line 59002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58998:
58999: END IF;
59000:
59001: -- 4955764
59002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59004:
59005:
59006: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 59006: XLA_AE_LINES_PKG.ValidateCurrentLine;

59002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59004:
59005:
59006: XLA_AE_LINES_PKG.ValidateCurrentLine;
59007: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59008:
59009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 59007: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59004:
59005:
59006: XLA_AE_LINES_PKG.ValidateCurrentLine;
59007: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59008:
59009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59011: ,p_balance_type_code => l_balance_type_code);

Line 59204: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

59200: --
59201: -- bulk performance
59202: --
59203: l_balance_type_code VARCHAR2(1);
59204: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59205: l_log_module VARCHAR2(240);
59206:
59207: --
59208: -- Upgrade strategy

Line 59272: XLA_AE_LINES_PKG.SetNewLine;

59268: ') = 'FREIGHT'
59269: THEN
59270:
59271: --
59272: XLA_AE_LINES_PKG.SetNewLine;
59273:
59274: p_balance_type_code := l_balance_type_code;
59275: -- set the flag so later we will know whether the gain loss line needs to be created
59276:

Line 59284: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

59280:
59281: --
59282: -- bulk performance
59283: --
59284: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
59285: p_header_num => 0); -- 4262811
59286: --
59287: -- set accounting line options
59288: --

Line 59289: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

59285: p_header_num => 0); -- 4262811
59286: --
59287: -- set accounting line options
59288: --
59289: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
59290: p_natural_side_code => 'D'
59291: , p_gain_or_loss_flag => 'N'
59292: , p_gl_transfer_mode_code => 'S'
59293: , p_acct_entry_type_code => 'A'

Line 59303: xla_ae_lines_pkg.SetAcctLineType

59299: --
59300: --
59301: -- set accounting line type info
59302: --
59303: xla_ae_lines_pkg.SetAcctLineType
59304: (p_component_type => l_component_type
59305: ,p_event_type_code => l_event_type_code
59306: ,p_line_definition_owner_code => l_line_definition_owner_code
59307: ,p_line_definition_code => l_line_definition_code

Line 59317: xla_ae_lines_pkg.SetAcctClass(

59313: ,p_event_class_code => l_event_class_code);
59314: --
59315: -- set accounting class
59316: --
59317: xla_ae_lines_pkg.SetAcctClass(
59318: p_accounting_class_code => 'FREIGHT'
59319: , p_ae_header_id => l_ae_header_id
59320: );
59321:

Line 59325: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

59321:
59322: --
59323: -- set rounding class
59324: --
59325: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59326: 'FREIGHT';
59327:
59328: --
59329: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 59329: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

59325: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59326: 'FREIGHT';
59327:
59328: --
59329: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59330: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59331: --
59332: -- bulk performance
59333: --

Line 59330: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

59326: 'FREIGHT';
59327:
59328: --
59329: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59330: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59331: --
59332: -- bulk performance
59333: --
59334: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 59334: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

59330: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59331: --
59332: -- bulk performance
59333: --
59334: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59335:
59336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59338:

Line 59336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

59332: -- bulk performance
59333: --
59334: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59335:
59336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59338:
59339: -- 4955764
59340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59338:
59339: -- 4955764
59340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59342:
59343: -- 4458381 Public Sector Enh
59344:

Line 59450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

59446: l_rec_acct_attrs.array_num_value(43) := p_source_88;
59447: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
59448: l_rec_acct_attrs.array_num_value(44) := p_source_89;
59449:
59450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59452:
59453: ---------------------------------------------------------------------------------------------------------------
59454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 59451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

59447: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
59448: l_rec_acct_attrs.array_num_value(44) := p_source_89;
59449:
59450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59452:
59453: ---------------------------------------------------------------------------------------------------------------
59454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59455: ---------------------------------------------------------------------------------------------------------------

Line 59454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

59450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59452:
59453: ---------------------------------------------------------------------------------------------------------------
59454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59455: ---------------------------------------------------------------------------------------------------------------
59456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59457:
59458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 59456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

59452:
59453: ---------------------------------------------------------------------------------------------------------------
59454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59455: ---------------------------------------------------------------------------------------------------------------
59456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59457:
59458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59460:

Line 59458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59455: ---------------------------------------------------------------------------------------------------------------
59456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59457:
59458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59460:
59461: IF xla_accounting_cache_pkg.GetValueChar
59462: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 59459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59455: ---------------------------------------------------------------------------------------------------------------
59456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59457:
59458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59460:
59461: IF xla_accounting_cache_pkg.GetValueChar
59462: (p_source_code => 'LEDGER_CATEGORY_CODE'
59463: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 59470: xla_ae_lines_pkg.BflowUpgEntry

59466: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59467: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
59468: )
59469: THEN
59470: xla_ae_lines_pkg.BflowUpgEntry
59471: (p_business_method_code => l_bflow_method_code
59472: ,p_business_class_code => l_bflow_class_code
59473: ,p_balance_type => l_balance_type_code);
59474: ELSE

Line 59484: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

59480: -- call analytical criteria
59481: --
59482:
59483:
59484: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
59485: xla_ae_lines_pkg.SetAnalyticalCriteria(
59486: p_analytical_criterion_name => 'Project Number'
59487: , p_analytical_criterion_owner => 'S'
59488: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 59485: xla_ae_lines_pkg.SetAnalyticalCriteria(

59481: --
59482:
59483:
59484: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
59485: xla_ae_lines_pkg.SetAnalyticalCriteria(
59486: p_analytical_criterion_name => 'Project Number'
59487: , p_analytical_criterion_owner => 'S'
59488: , p_analytical_criterion_code => 'PROJECT_NUMBER'
59489: , p_amb_context_code => 'DEFAULT'

Line 59506: xla_ae_lines_pkg.SetLineDescription(

59502: --
59503: -- call description
59504: --
59505:
59506: xla_ae_lines_pkg.SetLineDescription(
59507: p_ae_header_id => l_ae_header_id
59508: ,p_description => Description_1 (
59509: p_application_id => p_application_id
59510: , p_ae_header_id => l_ae_header_id

Line 59539: xla_ae_lines_pkg.set_ccid(

59535: , x_value_type_code => l_adr_value_type_code
59536: , p_side => 'NA'
59537: );
59538:
59539: xla_ae_lines_pkg.set_ccid(
59540: p_code_combination_id => l_ccid
59541: , p_value_type_code => l_adr_value_type_code
59542: , p_transaction_coa_id => l_adr_transaction_coa_id
59543: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59575: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

59571: xla_accounting_err_pkg.build_message
59572: (p_appli_s_name => 'XLA'
59573: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
59574: ,p_token_1 => 'LINE_NUMBER'
59575: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
59576: ,p_token_2 => 'LINE_TYPE_NAME'
59577: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
59578: l_component_type
59579: ,l_component_code

Line 59611: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

59607: --
59608: --
59609: ------------------------------------------------------------------------------------------------
59610: -- 4219869 Business Flow
59611: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59612: -- Prior Entry. Currently, the following code is always generated.
59613: ------------------------------------------------------------------------------------------------
59614: XLA_AE_LINES_PKG.ValidateCurrentLine;
59615:

Line 59614: XLA_AE_LINES_PKG.ValidateCurrentLine;

59610: -- 4219869 Business Flow
59611: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59612: -- Prior Entry. Currently, the following code is always generated.
59613: ------------------------------------------------------------------------------------------------
59614: XLA_AE_LINES_PKG.ValidateCurrentLine;
59615:
59616: ------------------------------------------------------------------------------------
59617: -- 4219869 Business Flow
59618: -- Populated credit and debit amounts -- Need to generate this within IF

Line 59620: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59616: ------------------------------------------------------------------------------------
59617: -- 4219869 Business Flow
59618: -- Populated credit and debit amounts -- Need to generate this within IF
59619: ------------------------------------------------------------------------------------
59620: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59621:
59622: ----------------------------------------------------------------------------------
59623: -- 4219869 Business Flow
59624: -- Update journal entry status -- Need to generate this within IF

Line 59652: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

59648: -- To allow MPA report to determine if it should generate report process
59649: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59650: ------------------------------------------------------------------------------------------
59651:
59652: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59653: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59654: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59655: -- call ADRs
59656: -- Bug 4922099

Line 59653: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

59649: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59650: ------------------------------------------------------------------------------------------
59651:
59652: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59653: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59654: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59655: -- call ADRs
59656: -- Bug 4922099
59657: --

Line 59677: xla_ae_lines_pkg.set_ccid(

59673: , x_value_type_code => l_adr_value_type_code
59674: , p_side => 'NA'
59675: );
59676:
59677: xla_ae_lines_pkg.set_ccid(
59678: p_code_combination_id => l_ccid
59679: , p_value_type_code => l_adr_value_type_code
59680: , p_transaction_coa_id => l_adr_transaction_coa_id
59681: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59700: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

59696:
59697: --
59698: -- Update the line information that should be overwritten
59699: --
59700: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59701: p_header_num => 1);
59702: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59703:
59704: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 59702: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

59698: -- Update the line information that should be overwritten
59699: --
59700: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59701: p_header_num => 1);
59702: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59703:
59704: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59705:
59706: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 59704: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

59700: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59701: p_header_num => 1);
59702: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59703:
59704: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59705:
59706: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59707: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59708: END IF;

Line 59707: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

59703:
59704: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59705:
59706: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59707: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59708: END IF;
59709:
59710: --
59711: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 59714: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

59710: --
59711: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59712: --
59713: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59714: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59715: ELSE
59716: ---------------------------------------------------------------------------------------------------
59717: -- 4262811a Switch Sign
59718: ---------------------------------------------------------------------------------------------------

Line 59719: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

59715: ELSE
59716: ---------------------------------------------------------------------------------------------------
59717: -- 4262811a Switch Sign
59718: ---------------------------------------------------------------------------------------------------
59719: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59716: ---------------------------------------------------------------------------------------------------
59717: -- 4262811a Switch Sign
59718: ---------------------------------------------------------------------------------------------------
59719: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59724: -- 5132302

Line 59721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59717: -- 4262811a Switch Sign
59718: ---------------------------------------------------------------------------------------------------
59719: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59724: -- 5132302
59725: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59718: ---------------------------------------------------------------------------------------------------
59719: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59724: -- 5132302
59725: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59719: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59720: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59724: -- 5132302
59725: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59727:

Line 59725: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

59721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59724: -- 5132302
59725: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59727:
59728: END IF;
59729:

Line 59726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59722: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59723: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59724: -- 5132302
59725: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59726: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59727:
59728: END IF;
59729:
59730: -- 4955764

Line 59731: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59727:
59728: END IF;
59729:
59730: -- 4955764
59731: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59732: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59733:
59734:
59735: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 59735: XLA_AE_LINES_PKG.ValidateCurrentLine;

59731: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59732: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59733:
59734:
59735: XLA_AE_LINES_PKG.ValidateCurrentLine;
59736: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59737:
59738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59739: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 59736: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59732: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59733:
59734:
59735: XLA_AE_LINES_PKG.ValidateCurrentLine;
59736: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59737:
59738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59739: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59740: ,p_balance_type_code => l_balance_type_code);

Line 59933: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

59929: --
59930: -- bulk performance
59931: --
59932: l_balance_type_code VARCHAR2(1);
59933: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59934: l_log_module VARCHAR2(240);
59935:
59936: --
59937: -- Upgrade strategy

Line 60001: XLA_AE_LINES_PKG.SetNewLine;

59997: ') = 'FREIGHT'
59998: THEN
59999:
60000: --
60001: XLA_AE_LINES_PKG.SetNewLine;
60002:
60003: p_balance_type_code := l_balance_type_code;
60004: -- set the flag so later we will know whether the gain loss line needs to be created
60005:

Line 60013: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

60009:
60010: --
60011: -- bulk performance
60012: --
60013: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
60014: p_header_num => 0); -- 4262811
60015: --
60016: -- set accounting line options
60017: --

Line 60018: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

60014: p_header_num => 0); -- 4262811
60015: --
60016: -- set accounting line options
60017: --
60018: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
60019: p_natural_side_code => 'D'
60020: , p_gain_or_loss_flag => 'N'
60021: , p_gl_transfer_mode_code => 'S'
60022: , p_acct_entry_type_code => 'A'

Line 60032: xla_ae_lines_pkg.SetAcctLineType

60028: --
60029: --
60030: -- set accounting line type info
60031: --
60032: xla_ae_lines_pkg.SetAcctLineType
60033: (p_component_type => l_component_type
60034: ,p_event_type_code => l_event_type_code
60035: ,p_line_definition_owner_code => l_line_definition_owner_code
60036: ,p_line_definition_code => l_line_definition_code

Line 60046: xla_ae_lines_pkg.SetAcctClass(

60042: ,p_event_class_code => l_event_class_code);
60043: --
60044: -- set accounting class
60045: --
60046: xla_ae_lines_pkg.SetAcctClass(
60047: p_accounting_class_code => 'FREIGHT'
60048: , p_ae_header_id => l_ae_header_id
60049: );
60050:

Line 60054: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

60050:
60051: --
60052: -- set rounding class
60053: --
60054: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60055: 'FREIGHT';
60056:
60057: --
60058: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 60058: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

60054: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60055: 'FREIGHT';
60056:
60057: --
60058: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60059: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60060: --
60061: -- bulk performance
60062: --

Line 60059: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

60055: 'FREIGHT';
60056:
60057: --
60058: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60059: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60060: --
60061: -- bulk performance
60062: --
60063: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 60063: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

60059: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60060: --
60061: -- bulk performance
60062: --
60063: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60064:
60065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60066: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60067:

Line 60065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

60061: -- bulk performance
60062: --
60063: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60064:
60065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60066: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60067:
60068: -- 4955764
60069: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60069: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60066: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60067:
60068: -- 4955764
60069: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60070: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
60071:
60072: -- 4458381 Public Sector Enh
60073:

Line 60177: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

60173: l_rec_acct_attrs.array_num_value(42) := p_source_88;
60174: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
60175: l_rec_acct_attrs.array_num_value(43) := p_source_89;
60176:
60177: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60178: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60179:
60180: ---------------------------------------------------------------------------------------------------------------
60181: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 60178: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

60174: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
60175: l_rec_acct_attrs.array_num_value(43) := p_source_89;
60176:
60177: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60178: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60179:
60180: ---------------------------------------------------------------------------------------------------------------
60181: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60182: ---------------------------------------------------------------------------------------------------------------

Line 60181: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

60177: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60178: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60179:
60180: ---------------------------------------------------------------------------------------------------------------
60181: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60182: ---------------------------------------------------------------------------------------------------------------
60183: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60184:
60185: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 60183: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

60179:
60180: ---------------------------------------------------------------------------------------------------------------
60181: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60182: ---------------------------------------------------------------------------------------------------------------
60183: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60184:
60185: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60186: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60187:

Line 60185: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60181: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60182: ---------------------------------------------------------------------------------------------------------------
60183: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60184:
60185: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60186: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60187:
60188: IF xla_accounting_cache_pkg.GetValueChar
60189: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 60186: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60182: ---------------------------------------------------------------------------------------------------------------
60183: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60184:
60185: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60186: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60187:
60188: IF xla_accounting_cache_pkg.GetValueChar
60189: (p_source_code => 'LEDGER_CATEGORY_CODE'
60190: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 60197: xla_ae_lines_pkg.BflowUpgEntry

60193: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60194: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
60195: )
60196: THEN
60197: xla_ae_lines_pkg.BflowUpgEntry
60198: (p_business_method_code => l_bflow_method_code
60199: ,p_business_class_code => l_bflow_class_code
60200: ,p_balance_type => l_balance_type_code);
60201: ELSE

Line 60211: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

60207: -- call analytical criteria
60208: --
60209:
60210:
60211: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
60212: xla_ae_lines_pkg.SetAnalyticalCriteria(
60213: p_analytical_criterion_name => 'Project Number'
60214: , p_analytical_criterion_owner => 'S'
60215: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 60212: xla_ae_lines_pkg.SetAnalyticalCriteria(

60208: --
60209:
60210:
60211: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
60212: xla_ae_lines_pkg.SetAnalyticalCriteria(
60213: p_analytical_criterion_name => 'Project Number'
60214: , p_analytical_criterion_owner => 'S'
60215: , p_analytical_criterion_code => 'PROJECT_NUMBER'
60216: , p_amb_context_code => 'DEFAULT'

Line 60233: xla_ae_lines_pkg.SetLineDescription(

60229: --
60230: -- call description
60231: --
60232:
60233: xla_ae_lines_pkg.SetLineDescription(
60234: p_ae_header_id => l_ae_header_id
60235: ,p_description => Description_1 (
60236: p_application_id => p_application_id
60237: , p_ae_header_id => l_ae_header_id

Line 60266: xla_ae_lines_pkg.set_ccid(

60262: , x_value_type_code => l_adr_value_type_code
60263: , p_side => 'NA'
60264: );
60265:
60266: xla_ae_lines_pkg.set_ccid(
60267: p_code_combination_id => l_ccid
60268: , p_value_type_code => l_adr_value_type_code
60269: , p_transaction_coa_id => l_adr_transaction_coa_id
60270: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60302: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

60298: xla_accounting_err_pkg.build_message
60299: (p_appli_s_name => 'XLA'
60300: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
60301: ,p_token_1 => 'LINE_NUMBER'
60302: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
60303: ,p_token_2 => 'LINE_TYPE_NAME'
60304: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
60305: l_component_type
60306: ,l_component_code

Line 60338: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

60334: --
60335: --
60336: ------------------------------------------------------------------------------------------------
60337: -- 4219869 Business Flow
60338: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60339: -- Prior Entry. Currently, the following code is always generated.
60340: ------------------------------------------------------------------------------------------------
60341: XLA_AE_LINES_PKG.ValidateCurrentLine;
60342:

Line 60341: XLA_AE_LINES_PKG.ValidateCurrentLine;

60337: -- 4219869 Business Flow
60338: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60339: -- Prior Entry. Currently, the following code is always generated.
60340: ------------------------------------------------------------------------------------------------
60341: XLA_AE_LINES_PKG.ValidateCurrentLine;
60342:
60343: ------------------------------------------------------------------------------------
60344: -- 4219869 Business Flow
60345: -- Populated credit and debit amounts -- Need to generate this within IF

Line 60347: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60343: ------------------------------------------------------------------------------------
60344: -- 4219869 Business Flow
60345: -- Populated credit and debit amounts -- Need to generate this within IF
60346: ------------------------------------------------------------------------------------
60347: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60348:
60349: ----------------------------------------------------------------------------------
60350: -- 4219869 Business Flow
60351: -- Update journal entry status -- Need to generate this within IF

Line 60379: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

60375: -- To allow MPA report to determine if it should generate report process
60376: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60377: ------------------------------------------------------------------------------------------
60378:
60379: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60380: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60381: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60382: -- call ADRs
60383: -- Bug 4922099

Line 60380: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

60376: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60377: ------------------------------------------------------------------------------------------
60378:
60379: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60380: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60381: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60382: -- call ADRs
60383: -- Bug 4922099
60384: --

Line 60404: xla_ae_lines_pkg.set_ccid(

60400: , x_value_type_code => l_adr_value_type_code
60401: , p_side => 'NA'
60402: );
60403:
60404: xla_ae_lines_pkg.set_ccid(
60405: p_code_combination_id => l_ccid
60406: , p_value_type_code => l_adr_value_type_code
60407: , p_transaction_coa_id => l_adr_transaction_coa_id
60408: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60427: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

60423:
60424: --
60425: -- Update the line information that should be overwritten
60426: --
60427: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60428: p_header_num => 1);
60429: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60430:
60431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 60429: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

60425: -- Update the line information that should be overwritten
60426: --
60427: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60428: p_header_num => 1);
60429: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60430:
60431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60432:
60433: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 60431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

60427: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60428: p_header_num => 1);
60429: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60430:
60431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60432:
60433: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60434: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60435: END IF;

Line 60434: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

60430:
60431: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60432:
60433: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60434: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60435: END IF;
60436:
60437: --
60438: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 60441: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

60437: --
60438: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60439: --
60440: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60441: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60442: ELSE
60443: ---------------------------------------------------------------------------------------------------
60444: -- 4262811a Switch Sign
60445: ---------------------------------------------------------------------------------------------------

Line 60446: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

60442: ELSE
60443: ---------------------------------------------------------------------------------------------------
60444: -- 4262811a Switch Sign
60445: ---------------------------------------------------------------------------------------------------
60446: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60443: ---------------------------------------------------------------------------------------------------
60444: -- 4262811a Switch Sign
60445: ---------------------------------------------------------------------------------------------------
60446: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60451: -- 5132302

Line 60448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60444: -- 4262811a Switch Sign
60445: ---------------------------------------------------------------------------------------------------
60446: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60451: -- 5132302
60452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60445: ---------------------------------------------------------------------------------------------------
60446: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60451: -- 5132302
60452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60446: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60451: -- 5132302
60452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60454:

Line 60452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

60448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60451: -- 5132302
60452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60454:
60455: END IF;
60456:

Line 60453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60451: -- 5132302
60452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60454:
60455: END IF;
60456:
60457: -- 4955764

Line 60458: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60454:
60455: END IF;
60456:
60457: -- 4955764
60458: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60459: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60460:
60461:
60462: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 60462: XLA_AE_LINES_PKG.ValidateCurrentLine;

60458: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60459: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60460:
60461:
60462: XLA_AE_LINES_PKG.ValidateCurrentLine;
60463: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60464:
60465: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60466: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 60463: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60459: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60460:
60461:
60462: XLA_AE_LINES_PKG.ValidateCurrentLine;
60463: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60464:
60465: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60466: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60467: ,p_balance_type_code => l_balance_type_code);

Line 60648: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

60644: --
60645: -- bulk performance
60646: --
60647: l_balance_type_code VARCHAR2(1);
60648: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
60649: l_log_module VARCHAR2(240);
60650:
60651: --
60652: -- Upgrade strategy

Line 60723: XLA_AE_LINES_PKG.SetNewLine;

60719: ') <> 'PAYMENTCARD'
60720: THEN
60721:
60722: --
60723: XLA_AE_LINES_PKG.SetNewLine;
60724:
60725: p_balance_type_code := l_balance_type_code;
60726: -- set the flag so later we will know whether the gain loss line needs to be created
60727:

Line 60735: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

60731:
60732: --
60733: -- bulk performance
60734: --
60735: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
60736: p_header_num => 0); -- 4262811
60737: --
60738: -- set accounting line options
60739: --

Line 60740: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

60736: p_header_num => 0); -- 4262811
60737: --
60738: -- set accounting line options
60739: --
60740: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
60741: p_natural_side_code => 'C'
60742: , p_gain_or_loss_flag => 'N'
60743: , p_gl_transfer_mode_code => 'S'
60744: , p_acct_entry_type_code => 'A'

Line 60754: xla_ae_lines_pkg.SetAcctLineType

60750: --
60751: --
60752: -- set accounting line type info
60753: --
60754: xla_ae_lines_pkg.SetAcctLineType
60755: (p_component_type => l_component_type
60756: ,p_event_type_code => l_event_type_code
60757: ,p_line_definition_owner_code => l_line_definition_owner_code
60758: ,p_line_definition_code => l_line_definition_code

Line 60768: xla_ae_lines_pkg.SetAcctClass(

60764: ,p_event_class_code => l_event_class_code);
60765: --
60766: -- set accounting class
60767: --
60768: xla_ae_lines_pkg.SetAcctClass(
60769: p_accounting_class_code => 'FUTURE_DATED_PMT'
60770: , p_ae_header_id => l_ae_header_id
60771: );
60772:

Line 60776: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

60772:
60773: --
60774: -- set rounding class
60775: --
60776: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60777: 'FUTURE_DATED_PMT';
60778:
60779: --
60780: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 60780: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

60776: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60777: 'FUTURE_DATED_PMT';
60778:
60779: --
60780: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60781: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60782: --
60783: -- bulk performance
60784: --

Line 60781: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

60777: 'FUTURE_DATED_PMT';
60778:
60779: --
60780: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60781: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60782: --
60783: -- bulk performance
60784: --
60785: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 60785: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

60781: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60782: --
60783: -- bulk performance
60784: --
60785: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60786:
60787: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60788: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60789:

Line 60787: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

60783: -- bulk performance
60784: --
60785: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60786:
60787: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60788: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60789:
60790: -- 4955764
60791: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60791: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60787: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60788: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60789:
60790: -- 4955764
60791: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60792: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
60793:
60794: -- 4458381 Public Sector Enh
60795:

Line 60851: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

60847: l_rec_acct_attrs.array_num_value(23) := p_source_86;
60848: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
60849: l_rec_acct_attrs.array_num_value(24) := p_source_87;
60850:
60851: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60852: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60853:
60854: ---------------------------------------------------------------------------------------------------------------
60855: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 60852: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

60848: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
60849: l_rec_acct_attrs.array_num_value(24) := p_source_87;
60850:
60851: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60852: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60853:
60854: ---------------------------------------------------------------------------------------------------------------
60855: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60856: ---------------------------------------------------------------------------------------------------------------

Line 60855: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

60851: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60852: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60853:
60854: ---------------------------------------------------------------------------------------------------------------
60855: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60856: ---------------------------------------------------------------------------------------------------------------
60857: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60858:
60859: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 60857: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

60853:
60854: ---------------------------------------------------------------------------------------------------------------
60855: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60856: ---------------------------------------------------------------------------------------------------------------
60857: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60858:
60859: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60860: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60861:

Line 60859: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60855: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60856: ---------------------------------------------------------------------------------------------------------------
60857: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60858:
60859: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60860: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60861:
60862: IF xla_accounting_cache_pkg.GetValueChar
60863: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 60860: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60856: ---------------------------------------------------------------------------------------------------------------
60857: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60858:
60859: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60860: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60861:
60862: IF xla_accounting_cache_pkg.GetValueChar
60863: (p_source_code => 'LEDGER_CATEGORY_CODE'
60864: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 60871: xla_ae_lines_pkg.BflowUpgEntry

60867: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60868: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
60869: )
60870: THEN
60871: xla_ae_lines_pkg.BflowUpgEntry
60872: (p_business_method_code => l_bflow_method_code
60873: ,p_business_class_code => l_bflow_class_code
60874: ,p_balance_type => l_balance_type_code);
60875: ELSE

Line 60885: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

60881: -- call analytical criteria
60882: --
60883:
60884:
60885: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
60886: xla_ae_lines_pkg.SetAnalyticalCriteria(
60887: p_analytical_criterion_name => 'Check Id'
60888: , p_analytical_criterion_owner => 'S'
60889: , p_analytical_criterion_code => 'CHECK_ID'

Line 60886: xla_ae_lines_pkg.SetAnalyticalCriteria(

60882: --
60883:
60884:
60885: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
60886: xla_ae_lines_pkg.SetAnalyticalCriteria(
60887: p_analytical_criterion_name => 'Check Id'
60888: , p_analytical_criterion_owner => 'S'
60889: , p_analytical_criterion_code => 'CHECK_ID'
60890: , p_amb_context_code => 'DEFAULT'

Line 60936: xla_ae_lines_pkg.set_ccid(

60932: , x_value_type_code => l_adr_value_type_code
60933: , p_side => 'NA'
60934: );
60935:
60936: xla_ae_lines_pkg.set_ccid(
60937: p_code_combination_id => l_ccid
60938: , p_value_type_code => l_adr_value_type_code
60939: , p_transaction_coa_id => l_adr_transaction_coa_id
60940: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60975: xla_ae_lines_pkg.set_segment(

60971: );
60972:
60973: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
60974:
60975: xla_ae_lines_pkg.set_segment(
60976: p_to_segment_code => 'GL_ACCOUNT'
60977: , p_segment_value => l_segment
60978: , p_from_segment_code => l_adr_value_segment_code
60979: , p_from_combination_id => l_adr_value_combination_id

Line 61018: xla_ae_lines_pkg.set_segment(

61014: );
61015:
61016: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61017:
61018: xla_ae_lines_pkg.set_segment(
61019: p_to_segment_code => 'GL_BALANCING'
61020: , p_segment_value => l_segment
61021: , p_from_segment_code => l_adr_value_segment_code
61022: , p_from_combination_id => l_adr_value_combination_id

Line 61062: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

61058: xla_accounting_err_pkg.build_message
61059: (p_appli_s_name => 'XLA'
61060: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
61061: ,p_token_1 => 'LINE_NUMBER'
61062: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
61063: ,p_token_2 => 'LINE_TYPE_NAME'
61064: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
61065: l_component_type
61066: ,l_component_code

Line 61098: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

61094: --
61095: --
61096: ------------------------------------------------------------------------------------------------
61097: -- 4219869 Business Flow
61098: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61099: -- Prior Entry. Currently, the following code is always generated.
61100: ------------------------------------------------------------------------------------------------
61101: XLA_AE_LINES_PKG.ValidateCurrentLine;
61102:

Line 61101: XLA_AE_LINES_PKG.ValidateCurrentLine;

61097: -- 4219869 Business Flow
61098: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61099: -- Prior Entry. Currently, the following code is always generated.
61100: ------------------------------------------------------------------------------------------------
61101: XLA_AE_LINES_PKG.ValidateCurrentLine;
61102:
61103: ------------------------------------------------------------------------------------
61104: -- 4219869 Business Flow
61105: -- Populated credit and debit amounts -- Need to generate this within IF

Line 61107: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61103: ------------------------------------------------------------------------------------
61104: -- 4219869 Business Flow
61105: -- Populated credit and debit amounts -- Need to generate this within IF
61106: ------------------------------------------------------------------------------------
61107: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61108:
61109: ----------------------------------------------------------------------------------
61110: -- 4219869 Business Flow
61111: -- Update journal entry status -- Need to generate this within IF

Line 61139: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

61135: -- To allow MPA report to determine if it should generate report process
61136: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61137: ------------------------------------------------------------------------------------------
61138:
61139: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61140: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61141: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61142: -- call ADRs
61143: -- Bug 4922099

Line 61140: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

61136: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61137: ------------------------------------------------------------------------------------------
61138:
61139: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61140: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61141: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61142: -- call ADRs
61143: -- Bug 4922099
61144: --

Line 61171: xla_ae_lines_pkg.set_ccid(

61167: , x_value_type_code => l_adr_value_type_code
61168: , p_side => 'NA'
61169: );
61170:
61171: xla_ae_lines_pkg.set_ccid(
61172: p_code_combination_id => l_ccid
61173: , p_value_type_code => l_adr_value_type_code
61174: , p_transaction_coa_id => l_adr_transaction_coa_id
61175: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61210: xla_ae_lines_pkg.set_segment(

61206: );
61207:
61208: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61209:
61210: xla_ae_lines_pkg.set_segment(
61211: p_to_segment_code => 'GL_ACCOUNT'
61212: , p_segment_value => l_segment
61213: , p_from_segment_code => l_adr_value_segment_code
61214: , p_from_combination_id => l_adr_value_combination_id

Line 61253: xla_ae_lines_pkg.set_segment(

61249: );
61250:
61251: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61252:
61253: xla_ae_lines_pkg.set_segment(
61254: p_to_segment_code => 'GL_BALANCING'
61255: , p_segment_value => l_segment
61256: , p_from_segment_code => l_adr_value_segment_code
61257: , p_from_combination_id => l_adr_value_combination_id

Line 61284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

61280:
61281: --
61282: -- Update the line information that should be overwritten
61283: --
61284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61285: p_header_num => 1);
61286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61287:
61288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 61286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

61282: -- Update the line information that should be overwritten
61283: --
61284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61285: p_header_num => 1);
61286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61287:
61288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61289:
61290: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 61288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

61284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61285: p_header_num => 1);
61286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61287:
61288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61289:
61290: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61291: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61292: END IF;

Line 61291: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

61287:
61288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61289:
61290: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61291: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61292: END IF;
61293:
61294: --
61295: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 61298: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

61294: --
61295: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61296: --
61297: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61298: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61299: ELSE
61300: ---------------------------------------------------------------------------------------------------
61301: -- 4262811a Switch Sign
61302: ---------------------------------------------------------------------------------------------------

Line 61303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

61299: ELSE
61300: ---------------------------------------------------------------------------------------------------
61301: -- 4262811a Switch Sign
61302: ---------------------------------------------------------------------------------------------------
61303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61300: ---------------------------------------------------------------------------------------------------
61301: -- 4262811a Switch Sign
61302: ---------------------------------------------------------------------------------------------------
61303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61308: -- 5132302

Line 61305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61301: -- 4262811a Switch Sign
61302: ---------------------------------------------------------------------------------------------------
61303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61308: -- 5132302
61309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61302: ---------------------------------------------------------------------------------------------------
61303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61308: -- 5132302
61309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61308: -- 5132302
61309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61311:

Line 61309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

61305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61308: -- 5132302
61309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61311:
61312: END IF;
61313:

Line 61310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61308: -- 5132302
61309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61311:
61312: END IF;
61313:
61314: -- 4955764

Line 61315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61311:
61312: END IF;
61313:
61314: -- 4955764
61315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61317:
61318:
61319: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 61319: XLA_AE_LINES_PKG.ValidateCurrentLine;

61315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61317:
61318:
61319: XLA_AE_LINES_PKG.ValidateCurrentLine;
61320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61321:
61322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61323: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 61320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61317:
61318:
61319: XLA_AE_LINES_PKG.ValidateCurrentLine;
61320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61321:
61322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61323: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61324: ,p_balance_type_code => l_balance_type_code);

Line 61505: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

61501: --
61502: -- bulk performance
61503: --
61504: l_balance_type_code VARCHAR2(1);
61505: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
61506: l_log_module VARCHAR2(240);
61507:
61508: --
61509: -- Upgrade strategy

Line 61578: XLA_AE_LINES_PKG.SetNewLine;

61574: ') <> 'PAYMENTCARD'
61575: THEN
61576:
61577: --
61578: XLA_AE_LINES_PKG.SetNewLine;
61579:
61580: p_balance_type_code := l_balance_type_code;
61581: -- set the flag so later we will know whether the gain loss line needs to be created
61582:

Line 61590: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

61586:
61587: --
61588: -- bulk performance
61589: --
61590: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
61591: p_header_num => 0); -- 4262811
61592: --
61593: -- set accounting line options
61594: --

Line 61595: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

61591: p_header_num => 0); -- 4262811
61592: --
61593: -- set accounting line options
61594: --
61595: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
61596: p_natural_side_code => 'C'
61597: , p_gain_or_loss_flag => 'N'
61598: , p_gl_transfer_mode_code => 'S'
61599: , p_acct_entry_type_code => 'A'

Line 61609: xla_ae_lines_pkg.SetAcctLineType

61605: --
61606: --
61607: -- set accounting line type info
61608: --
61609: xla_ae_lines_pkg.SetAcctLineType
61610: (p_component_type => l_component_type
61611: ,p_event_type_code => l_event_type_code
61612: ,p_line_definition_owner_code => l_line_definition_owner_code
61613: ,p_line_definition_code => l_line_definition_code

Line 61623: xla_ae_lines_pkg.SetAcctClass(

61619: ,p_event_class_code => l_event_class_code);
61620: --
61621: -- set accounting class
61622: --
61623: xla_ae_lines_pkg.SetAcctClass(
61624: p_accounting_class_code => 'FUTURE_DATED_PMT'
61625: , p_ae_header_id => l_ae_header_id
61626: );
61627:

Line 61631: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

61627:
61628: --
61629: -- set rounding class
61630: --
61631: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61632: 'FUTURE_DATED_PMT';
61633:
61634: --
61635: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 61635: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

61631: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61632: 'FUTURE_DATED_PMT';
61633:
61634: --
61635: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61636: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61637: --
61638: -- bulk performance
61639: --

Line 61636: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

61632: 'FUTURE_DATED_PMT';
61633:
61634: --
61635: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61636: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61637: --
61638: -- bulk performance
61639: --
61640: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 61640: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

61636: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61637: --
61638: -- bulk performance
61639: --
61640: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61641:
61642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61643: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61644:

Line 61642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

61638: -- bulk performance
61639: --
61640: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61641:
61642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61643: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61644:
61645: -- 4955764
61646: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61646: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61643: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61644:
61645: -- 4955764
61646: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61647: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61648:
61649: -- 4458381 Public Sector Enh
61650:

Line 61706: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

61702: l_rec_acct_attrs.array_num_value(23) := p_source_86;
61703: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
61704: l_rec_acct_attrs.array_num_value(24) := p_source_87;
61705:
61706: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61707: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61708:
61709: ---------------------------------------------------------------------------------------------------------------
61710: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 61707: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

61703: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
61704: l_rec_acct_attrs.array_num_value(24) := p_source_87;
61705:
61706: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61707: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61708:
61709: ---------------------------------------------------------------------------------------------------------------
61710: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61711: ---------------------------------------------------------------------------------------------------------------

Line 61710: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

61706: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61707: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61708:
61709: ---------------------------------------------------------------------------------------------------------------
61710: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61711: ---------------------------------------------------------------------------------------------------------------
61712: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61713:
61714: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 61712: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

61708:
61709: ---------------------------------------------------------------------------------------------------------------
61710: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61711: ---------------------------------------------------------------------------------------------------------------
61712: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61713:
61714: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61715: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61716:

Line 61714: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61710: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61711: ---------------------------------------------------------------------------------------------------------------
61712: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61713:
61714: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61715: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61716:
61717: IF xla_accounting_cache_pkg.GetValueChar
61718: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 61715: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61711: ---------------------------------------------------------------------------------------------------------------
61712: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61713:
61714: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61715: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61716:
61717: IF xla_accounting_cache_pkg.GetValueChar
61718: (p_source_code => 'LEDGER_CATEGORY_CODE'
61719: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 61726: xla_ae_lines_pkg.BflowUpgEntry

61722: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61723: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
61724: )
61725: THEN
61726: xla_ae_lines_pkg.BflowUpgEntry
61727: (p_business_method_code => l_bflow_method_code
61728: ,p_business_class_code => l_bflow_class_code
61729: ,p_balance_type => l_balance_type_code);
61730: ELSE

Line 61740: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

61736: -- call analytical criteria
61737: --
61738:
61739:
61740: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
61741: xla_ae_lines_pkg.SetAnalyticalCriteria(
61742: p_analytical_criterion_name => 'Check Id'
61743: , p_analytical_criterion_owner => 'S'
61744: , p_analytical_criterion_code => 'CHECK_ID'

Line 61741: xla_ae_lines_pkg.SetAnalyticalCriteria(

61737: --
61738:
61739:
61740: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
61741: xla_ae_lines_pkg.SetAnalyticalCriteria(
61742: p_analytical_criterion_name => 'Check Id'
61743: , p_analytical_criterion_owner => 'S'
61744: , p_analytical_criterion_code => 'CHECK_ID'
61745: , p_amb_context_code => 'DEFAULT'

Line 61791: xla_ae_lines_pkg.set_ccid(

61787: , x_value_type_code => l_adr_value_type_code
61788: , p_side => 'NA'
61789: );
61790:
61791: xla_ae_lines_pkg.set_ccid(
61792: p_code_combination_id => l_ccid
61793: , p_value_type_code => l_adr_value_type_code
61794: , p_transaction_coa_id => l_adr_transaction_coa_id
61795: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61830: xla_ae_lines_pkg.set_segment(

61826: );
61827:
61828: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61829:
61830: xla_ae_lines_pkg.set_segment(
61831: p_to_segment_code => 'GL_ACCOUNT'
61832: , p_segment_value => l_segment
61833: , p_from_segment_code => l_adr_value_segment_code
61834: , p_from_combination_id => l_adr_value_combination_id

Line 61873: xla_ae_lines_pkg.set_segment(

61869: );
61870:
61871: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61872:
61873: xla_ae_lines_pkg.set_segment(
61874: p_to_segment_code => 'GL_BALANCING'
61875: , p_segment_value => l_segment
61876: , p_from_segment_code => l_adr_value_segment_code
61877: , p_from_combination_id => l_adr_value_combination_id

Line 61917: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

61913: xla_accounting_err_pkg.build_message
61914: (p_appli_s_name => 'XLA'
61915: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
61916: ,p_token_1 => 'LINE_NUMBER'
61917: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
61918: ,p_token_2 => 'LINE_TYPE_NAME'
61919: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
61920: l_component_type
61921: ,l_component_code

Line 61953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

61949: --
61950: --
61951: ------------------------------------------------------------------------------------------------
61952: -- 4219869 Business Flow
61953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61954: -- Prior Entry. Currently, the following code is always generated.
61955: ------------------------------------------------------------------------------------------------
61956: XLA_AE_LINES_PKG.ValidateCurrentLine;
61957:

Line 61956: XLA_AE_LINES_PKG.ValidateCurrentLine;

61952: -- 4219869 Business Flow
61953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61954: -- Prior Entry. Currently, the following code is always generated.
61955: ------------------------------------------------------------------------------------------------
61956: XLA_AE_LINES_PKG.ValidateCurrentLine;
61957:
61958: ------------------------------------------------------------------------------------
61959: -- 4219869 Business Flow
61960: -- Populated credit and debit amounts -- Need to generate this within IF

Line 61962: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61958: ------------------------------------------------------------------------------------
61959: -- 4219869 Business Flow
61960: -- Populated credit and debit amounts -- Need to generate this within IF
61961: ------------------------------------------------------------------------------------
61962: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61963:
61964: ----------------------------------------------------------------------------------
61965: -- 4219869 Business Flow
61966: -- Update journal entry status -- Need to generate this within IF

Line 61994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

61990: -- To allow MPA report to determine if it should generate report process
61991: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61992: ------------------------------------------------------------------------------------------
61993:
61994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61996: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61997: -- call ADRs
61998: -- Bug 4922099

Line 61995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

61991: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61992: ------------------------------------------------------------------------------------------
61993:
61994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61996: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61997: -- call ADRs
61998: -- Bug 4922099
61999: --

Line 62026: xla_ae_lines_pkg.set_ccid(

62022: , x_value_type_code => l_adr_value_type_code
62023: , p_side => 'NA'
62024: );
62025:
62026: xla_ae_lines_pkg.set_ccid(
62027: p_code_combination_id => l_ccid
62028: , p_value_type_code => l_adr_value_type_code
62029: , p_transaction_coa_id => l_adr_transaction_coa_id
62030: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62065: xla_ae_lines_pkg.set_segment(

62061: );
62062:
62063: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62064:
62065: xla_ae_lines_pkg.set_segment(
62066: p_to_segment_code => 'GL_ACCOUNT'
62067: , p_segment_value => l_segment
62068: , p_from_segment_code => l_adr_value_segment_code
62069: , p_from_combination_id => l_adr_value_combination_id

Line 62108: xla_ae_lines_pkg.set_segment(

62104: );
62105:
62106: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62107:
62108: xla_ae_lines_pkg.set_segment(
62109: p_to_segment_code => 'GL_BALANCING'
62110: , p_segment_value => l_segment
62111: , p_from_segment_code => l_adr_value_segment_code
62112: , p_from_combination_id => l_adr_value_combination_id

Line 62139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

62135:
62136: --
62137: -- Update the line information that should be overwritten
62138: --
62139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62140: p_header_num => 1);
62141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62142:
62143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 62141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

62137: -- Update the line information that should be overwritten
62138: --
62139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62140: p_header_num => 1);
62141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62142:
62143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62144:
62145: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 62143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

62139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62140: p_header_num => 1);
62141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62142:
62143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62144:
62145: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62146: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62147: END IF;

Line 62146: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

62142:
62143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62144:
62145: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62146: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62147: END IF;
62148:
62149: --
62150: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 62153: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

62149: --
62150: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62151: --
62152: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62153: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62154: ELSE
62155: ---------------------------------------------------------------------------------------------------
62156: -- 4262811a Switch Sign
62157: ---------------------------------------------------------------------------------------------------

Line 62158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

62154: ELSE
62155: ---------------------------------------------------------------------------------------------------
62156: -- 4262811a Switch Sign
62157: ---------------------------------------------------------------------------------------------------
62158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62155: ---------------------------------------------------------------------------------------------------
62156: -- 4262811a Switch Sign
62157: ---------------------------------------------------------------------------------------------------
62158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62163: -- 5132302

Line 62160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62156: -- 4262811a Switch Sign
62157: ---------------------------------------------------------------------------------------------------
62158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62163: -- 5132302
62164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62157: ---------------------------------------------------------------------------------------------------
62158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62163: -- 5132302
62164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62163: -- 5132302
62164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62166:

Line 62164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

62160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62163: -- 5132302
62164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62166:
62167: END IF;
62168:

Line 62165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62163: -- 5132302
62164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62166:
62167: END IF;
62168:
62169: -- 4955764

Line 62170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62166:
62167: END IF;
62168:
62169: -- 4955764
62170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62172:
62173:
62174: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 62174: XLA_AE_LINES_PKG.ValidateCurrentLine;

62170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62172:
62173:
62174: XLA_AE_LINES_PKG.ValidateCurrentLine;
62175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62176:
62177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62178: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 62175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62172:
62173:
62174: XLA_AE_LINES_PKG.ValidateCurrentLine;
62175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62176:
62177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62178: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62179: ,p_balance_type_code => l_balance_type_code);

Line 62324: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

62320: --
62321: -- bulk performance
62322: --
62323: l_balance_type_code VARCHAR2(1);
62324: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
62325: l_log_module VARCHAR2(240);
62326:
62327: --
62328: -- Upgrade strategy

Line 62397: XLA_AE_LINES_PKG.SetNewLine;

62393: ') = 'ROUNDING')
62394: THEN
62395:
62396: --
62397: XLA_AE_LINES_PKG.SetNewLine;
62398:
62399: p_balance_type_code := l_balance_type_code;
62400: -- set the flag so later we will know whether the gain loss line needs to be created
62401:

Line 62409: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

62405:
62406: --
62407: -- bulk performance
62408: --
62409: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
62410: p_header_num => 0); -- 4262811
62411: --
62412: -- set accounting line options
62413: --

Line 62414: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

62410: p_header_num => 0); -- 4262811
62411: --
62412: -- set accounting line options
62413: --
62414: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
62415: p_natural_side_code => 'D'
62416: , p_gain_or_loss_flag => 'N'
62417: , p_gl_transfer_mode_code => 'S'
62418: , p_acct_entry_type_code => 'A'

Line 62428: xla_ae_lines_pkg.SetAcctLineType

62424: --
62425: --
62426: -- set accounting line type info
62427: --
62428: xla_ae_lines_pkg.SetAcctLineType
62429: (p_component_type => l_component_type
62430: ,p_event_type_code => l_event_type_code
62431: ,p_line_definition_owner_code => l_line_definition_owner_code
62432: ,p_line_definition_code => l_line_definition_code

Line 62442: xla_ae_lines_pkg.SetAcctClass(

62438: ,p_event_class_code => l_event_class_code);
62439: --
62440: -- set accounting class
62441: --
62442: xla_ae_lines_pkg.SetAcctClass(
62443: p_accounting_class_code => 'FUTURE_DATED_PMT'
62444: , p_ae_header_id => l_ae_header_id
62445: );
62446:

Line 62450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

62446:
62447: --
62448: -- set rounding class
62449: --
62450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62451: 'FUTURE_DATED_PMT';
62452:
62453: --
62454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 62454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

62450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62451: 'FUTURE_DATED_PMT';
62452:
62453: --
62454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62456: --
62457: -- bulk performance
62458: --

Line 62455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

62451: 'FUTURE_DATED_PMT';
62452:
62453: --
62454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62456: --
62457: -- bulk performance
62458: --
62459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 62459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

62455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62456: --
62457: -- bulk performance
62458: --
62459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62460:
62461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62463:

Line 62461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

62457: -- bulk performance
62458: --
62459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62460:
62461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62463:
62464: -- 4955764
62465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62463:
62464: -- 4955764
62465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
62467:
62468: -- 4458381 Public Sector Enh
62469:

Line 62507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

62503: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_111);
62504: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
62505: l_rec_acct_attrs.array_char_value(15) := p_source_54;
62506:
62507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62509:
62510: ---------------------------------------------------------------------------------------------------------------
62511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 62508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

62504: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
62505: l_rec_acct_attrs.array_char_value(15) := p_source_54;
62506:
62507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62509:
62510: ---------------------------------------------------------------------------------------------------------------
62511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62512: ---------------------------------------------------------------------------------------------------------------

Line 62511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

62507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62509:
62510: ---------------------------------------------------------------------------------------------------------------
62511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62512: ---------------------------------------------------------------------------------------------------------------
62513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62514:
62515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 62513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

62509:
62510: ---------------------------------------------------------------------------------------------------------------
62511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62512: ---------------------------------------------------------------------------------------------------------------
62513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62514:
62515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62517:

Line 62515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62512: ---------------------------------------------------------------------------------------------------------------
62513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62514:
62515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62517:
62518: IF xla_accounting_cache_pkg.GetValueChar
62519: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 62516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62512: ---------------------------------------------------------------------------------------------------------------
62513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62514:
62515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62517:
62518: IF xla_accounting_cache_pkg.GetValueChar
62519: (p_source_code => 'LEDGER_CATEGORY_CODE'
62520: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 62527: xla_ae_lines_pkg.BflowUpgEntry

62523: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62524: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
62525: )
62526: THEN
62527: xla_ae_lines_pkg.BflowUpgEntry
62528: (p_business_method_code => l_bflow_method_code
62529: ,p_business_class_code => l_bflow_class_code
62530: ,p_balance_type => l_balance_type_code);
62531: ELSE

Line 62533: XLA_AE_LINES_PKG.business_flow_validation(

62529: ,p_business_class_code => l_bflow_class_code
62530: ,p_balance_type => l_balance_type_code);
62531: ELSE
62532: NULL;
62533: XLA_AE_LINES_PKG.business_flow_validation(
62534: p_business_method_code => l_bflow_method_code
62535: ,p_business_class_code => l_bflow_class_code
62536: ,p_inherit_description_flag => l_inherit_desc_flag);
62537: END IF;

Line 62580: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

62576: xla_accounting_err_pkg.build_message
62577: (p_appli_s_name => 'XLA'
62578: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
62579: ,p_token_1 => 'LINE_NUMBER'
62580: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
62581: ,p_token_2 => 'LINE_TYPE_NAME'
62582: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
62583: l_component_type
62584: ,l_component_code

Line 62616: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

62612: --
62613: --
62614: ------------------------------------------------------------------------------------------------
62615: -- 4219869 Business Flow
62616: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62617: -- Prior Entry. Currently, the following code is always generated.
62618: ------------------------------------------------------------------------------------------------
62619: -- No ValidateCurrentLine for business flow method of Prior Entry
62620:

Line 62625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62621: ------------------------------------------------------------------------------------
62622: -- 4219869 Business Flow
62623: -- Populated credit and debit amounts -- Need to generate this within IF
62624: ------------------------------------------------------------------------------------
62625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62626:
62627: ----------------------------------------------------------------------------------
62628: -- 4219869 Business Flow
62629: -- Update journal entry status -- Need to generate this within IF

Line 62657: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

62653: -- To allow MPA report to determine if it should generate report process
62654: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62655: ------------------------------------------------------------------------------------------
62656:
62657: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62658: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62659: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62660: -- call ADRs
62661: -- Bug 4922099

Line 62658: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

62654: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62655: ------------------------------------------------------------------------------------------
62656:
62657: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62658: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62659: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62660: -- call ADRs
62661: -- Bug 4922099
62662: --

Line 62679: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

62675:
62676: --
62677: -- Update the line information that should be overwritten
62678: --
62679: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62680: p_header_num => 1);
62681: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62682:
62683: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 62681: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

62677: -- Update the line information that should be overwritten
62678: --
62679: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62680: p_header_num => 1);
62681: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62682:
62683: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62684:
62685: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 62683: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

62679: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62680: p_header_num => 1);
62681: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62682:
62683: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62684:
62685: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62686: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62687: END IF;

Line 62686: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

62682:
62683: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62684:
62685: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62686: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62687: END IF;
62688:
62689: --
62690: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 62693: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

62689: --
62690: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62691: --
62692: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62693: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62694: ELSE
62695: ---------------------------------------------------------------------------------------------------
62696: -- 4262811a Switch Sign
62697: ---------------------------------------------------------------------------------------------------

Line 62698: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

62694: ELSE
62695: ---------------------------------------------------------------------------------------------------
62696: -- 4262811a Switch Sign
62697: ---------------------------------------------------------------------------------------------------
62698: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62695: ---------------------------------------------------------------------------------------------------
62696: -- 4262811a Switch Sign
62697: ---------------------------------------------------------------------------------------------------
62698: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62703: -- 5132302

Line 62700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62696: -- 4262811a Switch Sign
62697: ---------------------------------------------------------------------------------------------------
62698: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62703: -- 5132302
62704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62697: ---------------------------------------------------------------------------------------------------
62698: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62703: -- 5132302
62704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62698: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62703: -- 5132302
62704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62706:

Line 62704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

62700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62703: -- 5132302
62704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62706:
62707: END IF;
62708:

Line 62705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62701: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62702: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62703: -- 5132302
62704: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62705: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62706:
62707: END IF;
62708:
62709: -- 4955764

Line 62710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62706:
62707: END IF;
62708:
62709: -- 4955764
62710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62711: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62712:
62713:
62714: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 62714: XLA_AE_LINES_PKG.ValidateCurrentLine;

62710: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62711: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62712:
62713:
62714: XLA_AE_LINES_PKG.ValidateCurrentLine;
62715: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62716:
62717: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62718: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 62715: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62711: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62712:
62713:
62714: XLA_AE_LINES_PKG.ValidateCurrentLine;
62715: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62716:
62717: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62718: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62719: ,p_balance_type_code => l_balance_type_code);

Line 62881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

62877: --
62878: -- bulk performance
62879: --
62880: l_balance_type_code VARCHAR2(1);
62881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
62882: l_log_module VARCHAR2(240);
62883:
62884: --
62885: -- Upgrade strategy

Line 62951: XLA_AE_LINES_PKG.SetNewLine;

62947: ') = 'FUTURE PAYMENT ROUNDING'
62948: THEN
62949:
62950: --
62951: XLA_AE_LINES_PKG.SetNewLine;
62952:
62953: p_balance_type_code := l_balance_type_code;
62954: -- set the flag so later we will know whether the gain loss line needs to be created
62955:

Line 62963: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

62959:
62960: --
62961: -- bulk performance
62962: --
62963: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
62964: p_header_num => 0); -- 4262811
62965: --
62966: -- set accounting line options
62967: --

Line 62968: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

62964: p_header_num => 0); -- 4262811
62965: --
62966: -- set accounting line options
62967: --
62968: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
62969: p_natural_side_code => 'D'
62970: , p_gain_or_loss_flag => 'N'
62971: , p_gl_transfer_mode_code => 'S'
62972: , p_acct_entry_type_code => 'A'

Line 62982: xla_ae_lines_pkg.SetAcctLineType

62978: --
62979: --
62980: -- set accounting line type info
62981: --
62982: xla_ae_lines_pkg.SetAcctLineType
62983: (p_component_type => l_component_type
62984: ,p_event_type_code => l_event_type_code
62985: ,p_line_definition_owner_code => l_line_definition_owner_code
62986: ,p_line_definition_code => l_line_definition_code

Line 62996: xla_ae_lines_pkg.SetAcctClass(

62992: ,p_event_class_code => l_event_class_code);
62993: --
62994: -- set accounting class
62995: --
62996: xla_ae_lines_pkg.SetAcctClass(
62997: p_accounting_class_code => 'ROUNDING'
62998: , p_ae_header_id => l_ae_header_id
62999: );
63000:

Line 63004: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

63000:
63001: --
63002: -- set rounding class
63003: --
63004: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63005: 'ROUNDING';
63006:
63007: --
63008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 63008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

63004: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63005: 'ROUNDING';
63006:
63007: --
63008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63010: --
63011: -- bulk performance
63012: --

Line 63009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

63005: 'ROUNDING';
63006:
63007: --
63008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63010: --
63011: -- bulk performance
63012: --
63013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 63013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

63009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63010: --
63011: -- bulk performance
63012: --
63013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63014:
63015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63017:

Line 63015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

63011: -- bulk performance
63012: --
63013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63014:
63015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63017:
63018: -- 4955764
63019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63017:
63018: -- 4955764
63019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63021:
63022: -- 4458381 Public Sector Enh
63023:

Line 63071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

63067: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
63068: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
63069: l_rec_acct_attrs.array_char_value(20) := p_source_54;
63070:
63071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63073:
63074: ---------------------------------------------------------------------------------------------------------------
63075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 63072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

63068: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
63069: l_rec_acct_attrs.array_char_value(20) := p_source_54;
63070:
63071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63073:
63074: ---------------------------------------------------------------------------------------------------------------
63075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63076: ---------------------------------------------------------------------------------------------------------------

Line 63075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

63071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63073:
63074: ---------------------------------------------------------------------------------------------------------------
63075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63076: ---------------------------------------------------------------------------------------------------------------
63077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63078:
63079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 63077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

63073:
63074: ---------------------------------------------------------------------------------------------------------------
63075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63076: ---------------------------------------------------------------------------------------------------------------
63077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63078:
63079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63081:

Line 63079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63076: ---------------------------------------------------------------------------------------------------------------
63077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63078:
63079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63081:
63082: IF xla_accounting_cache_pkg.GetValueChar
63083: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 63080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63076: ---------------------------------------------------------------------------------------------------------------
63077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63078:
63079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63081:
63082: IF xla_accounting_cache_pkg.GetValueChar
63083: (p_source_code => 'LEDGER_CATEGORY_CODE'
63084: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 63091: xla_ae_lines_pkg.BflowUpgEntry

63087: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63088: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
63089: )
63090: THEN
63091: xla_ae_lines_pkg.BflowUpgEntry
63092: (p_business_method_code => l_bflow_method_code
63093: ,p_business_class_code => l_bflow_class_code
63094: ,p_balance_type => l_balance_type_code);
63095: ELSE

Line 63105: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

63101: -- call analytical criteria
63102: --
63103:
63104:
63105: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
63106: xla_ae_lines_pkg.SetAnalyticalCriteria(
63107: p_analytical_criterion_name => 'Check Id'
63108: , p_analytical_criterion_owner => 'S'
63109: , p_analytical_criterion_code => 'CHECK_ID'

Line 63106: xla_ae_lines_pkg.SetAnalyticalCriteria(

63102: --
63103:
63104:
63105: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
63106: xla_ae_lines_pkg.SetAnalyticalCriteria(
63107: p_analytical_criterion_name => 'Check Id'
63108: , p_analytical_criterion_owner => 'S'
63109: , p_analytical_criterion_code => 'CHECK_ID'
63110: , p_amb_context_code => 'DEFAULT'

Line 63152: xla_ae_lines_pkg.set_ccid(

63148: , x_value_type_code => l_adr_value_type_code
63149: , p_side => 'NA'
63150: );
63151:
63152: xla_ae_lines_pkg.set_ccid(
63153: p_code_combination_id => l_ccid
63154: , p_value_type_code => l_adr_value_type_code
63155: , p_transaction_coa_id => l_adr_transaction_coa_id
63156: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 63188: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

63184: xla_accounting_err_pkg.build_message
63185: (p_appli_s_name => 'XLA'
63186: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
63187: ,p_token_1 => 'LINE_NUMBER'
63188: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
63189: ,p_token_2 => 'LINE_TYPE_NAME'
63190: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
63191: l_component_type
63192: ,l_component_code

Line 63224: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

63220: --
63221: --
63222: ------------------------------------------------------------------------------------------------
63223: -- 4219869 Business Flow
63224: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63225: -- Prior Entry. Currently, the following code is always generated.
63226: ------------------------------------------------------------------------------------------------
63227: XLA_AE_LINES_PKG.ValidateCurrentLine;
63228:

Line 63227: XLA_AE_LINES_PKG.ValidateCurrentLine;

63223: -- 4219869 Business Flow
63224: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63225: -- Prior Entry. Currently, the following code is always generated.
63226: ------------------------------------------------------------------------------------------------
63227: XLA_AE_LINES_PKG.ValidateCurrentLine;
63228:
63229: ------------------------------------------------------------------------------------
63230: -- 4219869 Business Flow
63231: -- Populated credit and debit amounts -- Need to generate this within IF

Line 63233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63229: ------------------------------------------------------------------------------------
63230: -- 4219869 Business Flow
63231: -- Populated credit and debit amounts -- Need to generate this within IF
63232: ------------------------------------------------------------------------------------
63233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63234:
63235: ----------------------------------------------------------------------------------
63236: -- 4219869 Business Flow
63237: -- Update journal entry status -- Need to generate this within IF

Line 63265: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

63261: -- To allow MPA report to determine if it should generate report process
63262: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63263: ------------------------------------------------------------------------------------------
63264:
63265: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63266: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63267: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63268: -- call ADRs
63269: -- Bug 4922099

Line 63266: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

63262: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63263: ------------------------------------------------------------------------------------------
63264:
63265: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63266: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63267: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63268: -- call ADRs
63269: -- Bug 4922099
63270: --

Line 63293: xla_ae_lines_pkg.set_ccid(

63289: , x_value_type_code => l_adr_value_type_code
63290: , p_side => 'NA'
63291: );
63292:
63293: xla_ae_lines_pkg.set_ccid(
63294: p_code_combination_id => l_ccid
63295: , p_value_type_code => l_adr_value_type_code
63296: , p_transaction_coa_id => l_adr_transaction_coa_id
63297: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 63316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

63312:
63313: --
63314: -- Update the line information that should be overwritten
63315: --
63316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63317: p_header_num => 1);
63318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63319:
63320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 63318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

63314: -- Update the line information that should be overwritten
63315: --
63316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63317: p_header_num => 1);
63318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63319:
63320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63321:
63322: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 63320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

63316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63317: p_header_num => 1);
63318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63319:
63320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63321:
63322: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63323: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63324: END IF;

Line 63323: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

63319:
63320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63321:
63322: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63323: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63324: END IF;
63325:
63326: --
63327: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 63330: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

63326: --
63327: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63328: --
63329: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63330: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63331: ELSE
63332: ---------------------------------------------------------------------------------------------------
63333: -- 4262811a Switch Sign
63334: ---------------------------------------------------------------------------------------------------

Line 63335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

63331: ELSE
63332: ---------------------------------------------------------------------------------------------------
63333: -- 4262811a Switch Sign
63334: ---------------------------------------------------------------------------------------------------
63335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63332: ---------------------------------------------------------------------------------------------------
63333: -- 4262811a Switch Sign
63334: ---------------------------------------------------------------------------------------------------
63335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63340: -- 5132302

Line 63337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63333: -- 4262811a Switch Sign
63334: ---------------------------------------------------------------------------------------------------
63335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63340: -- 5132302
63341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63334: ---------------------------------------------------------------------------------------------------
63335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63340: -- 5132302
63341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63340: -- 5132302
63341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63343:

Line 63341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

63337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63340: -- 5132302
63341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63343:
63344: END IF;
63345:

Line 63342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63340: -- 5132302
63341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63343:
63344: END IF;
63345:
63346: -- 4955764

Line 63347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63343:
63344: END IF;
63345:
63346: -- 4955764
63347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63349:
63350:
63351: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 63351: XLA_AE_LINES_PKG.ValidateCurrentLine;

63347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63349:
63350:
63351: XLA_AE_LINES_PKG.ValidateCurrentLine;
63352: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63353:
63354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63355: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 63352: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63349:
63350:
63351: XLA_AE_LINES_PKG.ValidateCurrentLine;
63352: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63353:
63354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63355: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63356: ,p_balance_type_code => l_balance_type_code);

Line 63526: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

63522: --
63523: -- bulk performance
63524: --
63525: l_balance_type_code VARCHAR2(1);
63526: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
63527: l_log_module VARCHAR2(240);
63528:
63529: --
63530: -- Upgrade strategy

Line 63612: XLA_AE_LINES_PKG.SetNewLine;

63608: ') <> 'AWT'
63609: THEN
63610:
63611: --
63612: XLA_AE_LINES_PKG.SetNewLine;
63613:
63614: p_balance_type_code := l_balance_type_code;
63615: -- set the flag so later we will know whether the gain loss line needs to be created
63616:

Line 63624: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

63620:
63621: --
63622: -- bulk performance
63623: --
63624: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
63625: p_header_num => 0); -- 4262811
63626: --
63627: -- set accounting line options
63628: --

Line 63629: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

63625: p_header_num => 0); -- 4262811
63626: --
63627: -- set accounting line options
63628: --
63629: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
63630: p_natural_side_code => 'C'
63631: , p_gain_or_loss_flag => 'Y'
63632: , p_gl_transfer_mode_code => 'S'
63633: , p_acct_entry_type_code => 'A'

Line 63643: xla_ae_lines_pkg.SetAcctLineType

63639: --
63640: --
63641: -- set accounting line type info
63642: --
63643: xla_ae_lines_pkg.SetAcctLineType
63644: (p_component_type => l_component_type
63645: ,p_event_type_code => l_event_type_code
63646: ,p_line_definition_owner_code => l_line_definition_owner_code
63647: ,p_line_definition_code => l_line_definition_code

Line 63657: xla_ae_lines_pkg.SetAcctClass(

63653: ,p_event_class_code => l_event_class_code);
63654: --
63655: -- set accounting class
63656: --
63657: xla_ae_lines_pkg.SetAcctClass(
63658: p_accounting_class_code => 'GAIN'
63659: , p_ae_header_id => l_ae_header_id
63660: );
63661:

Line 63665: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

63661:
63662: --
63663: -- set rounding class
63664: --
63665: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63666: 'GAIN';
63667:
63668: --
63669: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 63669: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

63665: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63666: 'GAIN';
63667:
63668: --
63669: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63670: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63671: --
63672: -- bulk performance
63673: --

Line 63670: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

63666: 'GAIN';
63667:
63668: --
63669: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63670: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63671: --
63672: -- bulk performance
63673: --
63674: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 63674: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

63670: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63671: --
63672: -- bulk performance
63673: --
63674: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63675:
63676: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63677: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63678:

Line 63676: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

63672: -- bulk performance
63673: --
63674: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63675:
63676: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63677: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63678:
63679: -- 4955764
63680: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63680: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63676: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63677: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63678:
63679: -- 4955764
63680: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63681: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63682:
63683: -- 4458381 Public Sector Enh
63684:

Line 63740: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

63736: l_rec_acct_attrs.array_num_value(23) := p_source_85;
63737: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
63738: l_rec_acct_attrs.array_num_value(24) := p_source_87;
63739:
63740: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63741: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63742:
63743: ---------------------------------------------------------------------------------------------------------------
63744: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 63741: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

63737: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
63738: l_rec_acct_attrs.array_num_value(24) := p_source_87;
63739:
63740: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63741: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63742:
63743: ---------------------------------------------------------------------------------------------------------------
63744: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63745: ---------------------------------------------------------------------------------------------------------------

Line 63744: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

63740: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63741: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63742:
63743: ---------------------------------------------------------------------------------------------------------------
63744: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63745: ---------------------------------------------------------------------------------------------------------------
63746: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63747:
63748: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 63746: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

63742:
63743: ---------------------------------------------------------------------------------------------------------------
63744: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63745: ---------------------------------------------------------------------------------------------------------------
63746: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63747:
63748: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63749: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63750:

Line 63748: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63744: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63745: ---------------------------------------------------------------------------------------------------------------
63746: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63747:
63748: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63749: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63750:
63751: IF xla_accounting_cache_pkg.GetValueChar
63752: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 63749: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63745: ---------------------------------------------------------------------------------------------------------------
63746: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63747:
63748: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63749: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63750:
63751: IF xla_accounting_cache_pkg.GetValueChar
63752: (p_source_code => 'LEDGER_CATEGORY_CODE'
63753: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 63760: xla_ae_lines_pkg.BflowUpgEntry

63756: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63757: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
63758: )
63759: THEN
63760: xla_ae_lines_pkg.BflowUpgEntry
63761: (p_business_method_code => l_bflow_method_code
63762: ,p_business_class_code => l_bflow_class_code
63763: ,p_balance_type => l_balance_type_code);
63764: ELSE

Line 63774: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

63770: -- call analytical criteria
63771: --
63772:
63773:
63774: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
63775: xla_ae_lines_pkg.SetAnalyticalCriteria(
63776: p_analytical_criterion_name => 'Check Id'
63777: , p_analytical_criterion_owner => 'S'
63778: , p_analytical_criterion_code => 'CHECK_ID'

Line 63775: xla_ae_lines_pkg.SetAnalyticalCriteria(

63771: --
63772:
63773:
63774: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
63775: xla_ae_lines_pkg.SetAnalyticalCriteria(
63776: p_analytical_criterion_name => 'Check Id'
63777: , p_analytical_criterion_owner => 'S'
63778: , p_analytical_criterion_code => 'CHECK_ID'
63779: , p_amb_context_code => 'DEFAULT'

Line 63822: xla_ae_lines_pkg.set_ccid(

63818: , x_value_type_code => l_adr_value_type_code
63819: , p_side => 'NA'
63820: );
63821:
63822: xla_ae_lines_pkg.set_ccid(
63823: p_code_combination_id => l_ccid
63824: , p_value_type_code => l_adr_value_type_code
63825: , p_transaction_coa_id => l_adr_transaction_coa_id
63826: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 63857: xla_ae_lines_pkg.set_segment(

63853: );
63854:
63855: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
63856:
63857: xla_ae_lines_pkg.set_segment(
63858: p_to_segment_code => 'GL_BALANCING'
63859: , p_segment_value => l_segment
63860: , p_from_segment_code => l_adr_value_segment_code
63861: , p_from_combination_id => l_adr_value_combination_id

Line 63901: xla_ae_lines_pkg.set_segment(

63897: );
63898:
63899: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
63900:
63901: xla_ae_lines_pkg.set_segment(
63902: p_to_segment_code => 'GL_ACCOUNT'
63903: , p_segment_value => l_segment
63904: , p_from_segment_code => l_adr_value_segment_code
63905: , p_from_combination_id => l_adr_value_combination_id

Line 63945: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

63941: xla_accounting_err_pkg.build_message
63942: (p_appli_s_name => 'XLA'
63943: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
63944: ,p_token_1 => 'LINE_NUMBER'
63945: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
63946: ,p_token_2 => 'LINE_TYPE_NAME'
63947: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
63948: l_component_type
63949: ,l_component_code

Line 63981: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

63977: --
63978: --
63979: ------------------------------------------------------------------------------------------------
63980: -- 4219869 Business Flow
63981: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63982: -- Prior Entry. Currently, the following code is always generated.
63983: ------------------------------------------------------------------------------------------------
63984: XLA_AE_LINES_PKG.ValidateCurrentLine;
63985:

Line 63984: XLA_AE_LINES_PKG.ValidateCurrentLine;

63980: -- 4219869 Business Flow
63981: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63982: -- Prior Entry. Currently, the following code is always generated.
63983: ------------------------------------------------------------------------------------------------
63984: XLA_AE_LINES_PKG.ValidateCurrentLine;
63985:
63986: ------------------------------------------------------------------------------------
63987: -- 4219869 Business Flow
63988: -- Populated credit and debit amounts -- Need to generate this within IF

Line 63990: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63986: ------------------------------------------------------------------------------------
63987: -- 4219869 Business Flow
63988: -- Populated credit and debit amounts -- Need to generate this within IF
63989: ------------------------------------------------------------------------------------
63990: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63991:
63992: ----------------------------------------------------------------------------------
63993: -- 4219869 Business Flow
63994: -- Update journal entry status -- Need to generate this within IF

Line 64022: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

64018: -- To allow MPA report to determine if it should generate report process
64019: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64020: ------------------------------------------------------------------------------------------
64021:
64022: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64023: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64024: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64025: -- call ADRs
64026: -- Bug 4922099

Line 64023: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

64019: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64020: ------------------------------------------------------------------------------------------
64021:
64022: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64023: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64024: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64025: -- call ADRs
64026: -- Bug 4922099
64027: --

Line 64051: xla_ae_lines_pkg.set_ccid(

64047: , x_value_type_code => l_adr_value_type_code
64048: , p_side => 'NA'
64049: );
64050:
64051: xla_ae_lines_pkg.set_ccid(
64052: p_code_combination_id => l_ccid
64053: , p_value_type_code => l_adr_value_type_code
64054: , p_transaction_coa_id => l_adr_transaction_coa_id
64055: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64086: xla_ae_lines_pkg.set_segment(

64082: );
64083:
64084: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64085:
64086: xla_ae_lines_pkg.set_segment(
64087: p_to_segment_code => 'GL_BALANCING'
64088: , p_segment_value => l_segment
64089: , p_from_segment_code => l_adr_value_segment_code
64090: , p_from_combination_id => l_adr_value_combination_id

Line 64130: xla_ae_lines_pkg.set_segment(

64126: );
64127:
64128: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64129:
64130: xla_ae_lines_pkg.set_segment(
64131: p_to_segment_code => 'GL_ACCOUNT'
64132: , p_segment_value => l_segment
64133: , p_from_segment_code => l_adr_value_segment_code
64134: , p_from_combination_id => l_adr_value_combination_id

Line 64161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

64157:
64158: --
64159: -- Update the line information that should be overwritten
64160: --
64161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64162: p_header_num => 1);
64163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64164:
64165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 64163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

64159: -- Update the line information that should be overwritten
64160: --
64161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64162: p_header_num => 1);
64163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64164:
64165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64166:
64167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 64165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

64161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64162: p_header_num => 1);
64163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64164:
64165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64166:
64167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64169: END IF;

Line 64168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

64164:
64165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64166:
64167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64169: END IF;
64170:
64171: --
64172: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 64175: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

64171: --
64172: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64173: --
64174: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64175: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64176: ELSE
64177: ---------------------------------------------------------------------------------------------------
64178: -- 4262811a Switch Sign
64179: ---------------------------------------------------------------------------------------------------

Line 64180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

64176: ELSE
64177: ---------------------------------------------------------------------------------------------------
64178: -- 4262811a Switch Sign
64179: ---------------------------------------------------------------------------------------------------
64180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64177: ---------------------------------------------------------------------------------------------------
64178: -- 4262811a Switch Sign
64179: ---------------------------------------------------------------------------------------------------
64180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64185: -- 5132302

Line 64182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64178: -- 4262811a Switch Sign
64179: ---------------------------------------------------------------------------------------------------
64180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64185: -- 5132302
64186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64179: ---------------------------------------------------------------------------------------------------
64180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64185: -- 5132302
64186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64185: -- 5132302
64186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64188:

Line 64186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

64182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64185: -- 5132302
64186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64188:
64189: END IF;
64190:

Line 64187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64185: -- 5132302
64186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64188:
64189: END IF;
64190:
64191: -- 4955764

Line 64192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64188:
64189: END IF;
64190:
64191: -- 4955764
64192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64194:
64195:
64196: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 64196: XLA_AE_LINES_PKG.ValidateCurrentLine;

64192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64194:
64195:
64196: XLA_AE_LINES_PKG.ValidateCurrentLine;
64197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64198:
64199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64200: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 64197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64194:
64195:
64196: XLA_AE_LINES_PKG.ValidateCurrentLine;
64197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64198:
64199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64200: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64201: ,p_balance_type_code => l_balance_type_code);

Line 64367: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

64363: --
64364: -- bulk performance
64365: --
64366: l_balance_type_code VARCHAR2(1);
64367: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
64368: l_log_module VARCHAR2(240);
64369:
64370: --
64371: -- Upgrade strategy

Line 64452: XLA_AE_LINES_PKG.SetNewLine;

64448: ') <> 'BANK ERROR'
64449: THEN
64450:
64451: --
64452: XLA_AE_LINES_PKG.SetNewLine;
64453:
64454: p_balance_type_code := l_balance_type_code;
64455: -- set the flag so later we will know whether the gain loss line needs to be created
64456:

Line 64464: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

64460:
64461: --
64462: -- bulk performance
64463: --
64464: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
64465: p_header_num => 0); -- 4262811
64466: --
64467: -- set accounting line options
64468: --

Line 64469: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

64465: p_header_num => 0); -- 4262811
64466: --
64467: -- set accounting line options
64468: --
64469: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
64470: p_natural_side_code => 'G'
64471: , p_gain_or_loss_flag => 'N'
64472: , p_gl_transfer_mode_code => 'S'
64473: , p_acct_entry_type_code => 'A'

Line 64483: xla_ae_lines_pkg.SetAcctLineType

64479: --
64480: --
64481: -- set accounting line type info
64482: --
64483: xla_ae_lines_pkg.SetAcctLineType
64484: (p_component_type => l_component_type
64485: ,p_event_type_code => l_event_type_code
64486: ,p_line_definition_owner_code => l_line_definition_owner_code
64487: ,p_line_definition_code => l_line_definition_code

Line 64497: xla_ae_lines_pkg.SetAcctClass(

64493: ,p_event_class_code => l_event_class_code);
64494: --
64495: -- set accounting class
64496: --
64497: xla_ae_lines_pkg.SetAcctClass(
64498: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
64499: , p_ae_header_id => l_ae_header_id
64500: );
64501:

Line 64505: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

64501:
64502: --
64503: -- set rounding class
64504: --
64505: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64506: 'EXCHANGE_GAIN_LOSS';
64507:
64508: --
64509: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 64509: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

64505: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64506: 'EXCHANGE_GAIN_LOSS';
64507:
64508: --
64509: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64510: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64511: --
64512: -- bulk performance
64513: --

Line 64510: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

64506: 'EXCHANGE_GAIN_LOSS';
64507:
64508: --
64509: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64510: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64511: --
64512: -- bulk performance
64513: --
64514: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 64514: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

64510: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64511: --
64512: -- bulk performance
64513: --
64514: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64515:
64516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64517: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64518:

Line 64516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

64512: -- bulk performance
64513: --
64514: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64515:
64516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64517: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64518:
64519: -- 4955764
64520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64516: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64517: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64518:
64519: -- 4955764
64520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64521: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
64522:
64523: -- 4458381 Public Sector Enh
64524:

Line 64570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

64566: l_rec_acct_attrs.array_num_value(18) := p_source_85;
64567: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
64568: l_rec_acct_attrs.array_num_value(19) := p_source_87;
64569:
64570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64572:
64573: ---------------------------------------------------------------------------------------------------------------
64574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 64571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

64567: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
64568: l_rec_acct_attrs.array_num_value(19) := p_source_87;
64569:
64570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64572:
64573: ---------------------------------------------------------------------------------------------------------------
64574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64575: ---------------------------------------------------------------------------------------------------------------

Line 64574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

64570: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64571: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64572:
64573: ---------------------------------------------------------------------------------------------------------------
64574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64575: ---------------------------------------------------------------------------------------------------------------
64576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64577:
64578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 64576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

64572:
64573: ---------------------------------------------------------------------------------------------------------------
64574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64575: ---------------------------------------------------------------------------------------------------------------
64576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64577:
64578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64580:

Line 64578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64574: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64575: ---------------------------------------------------------------------------------------------------------------
64576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64577:
64578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64580:
64581: IF xla_accounting_cache_pkg.GetValueChar
64582: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 64579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64575: ---------------------------------------------------------------------------------------------------------------
64576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64577:
64578: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64580:
64581: IF xla_accounting_cache_pkg.GetValueChar
64582: (p_source_code => 'LEDGER_CATEGORY_CODE'
64583: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 64590: xla_ae_lines_pkg.BflowUpgEntry

64586: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64587: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
64588: )
64589: THEN
64590: xla_ae_lines_pkg.BflowUpgEntry
64591: (p_business_method_code => l_bflow_method_code
64592: ,p_business_class_code => l_bflow_class_code
64593: ,p_balance_type => l_balance_type_code);
64594: ELSE

Line 64604: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

64600: -- call analytical criteria
64601: --
64602:
64603:
64604: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
64605: xla_ae_lines_pkg.SetAnalyticalCriteria(
64606: p_analytical_criterion_name => 'Check Id'
64607: , p_analytical_criterion_owner => 'S'
64608: , p_analytical_criterion_code => 'CHECK_ID'

Line 64605: xla_ae_lines_pkg.SetAnalyticalCriteria(

64601: --
64602:
64603:
64604: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
64605: xla_ae_lines_pkg.SetAnalyticalCriteria(
64606: p_analytical_criterion_name => 'Check Id'
64607: , p_analytical_criterion_owner => 'S'
64608: , p_analytical_criterion_code => 'CHECK_ID'
64609: , p_amb_context_code => 'DEFAULT'

Line 64652: xla_ae_lines_pkg.set_ccid(

64648: , x_value_type_code => l_adr_value_type_code
64649: , p_side => 'CREDIT'
64650: );
64651:
64652: xla_ae_lines_pkg.set_ccid(
64653: p_code_combination_id => l_ccid
64654: , p_value_type_code => l_adr_value_type_code
64655: , p_transaction_coa_id => l_adr_transaction_coa_id
64656: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64682: xla_ae_lines_pkg.set_ccid(

64678: , x_value_type_code => l_adr_value_type_code
64679: , p_side => 'DEBIT'
64680: );
64681:
64682: xla_ae_lines_pkg.set_ccid(
64683: p_code_combination_id => l_ccid
64684: , p_value_type_code => l_adr_value_type_code
64685: , p_transaction_coa_id => l_adr_transaction_coa_id
64686: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64717: xla_ae_lines_pkg.set_segment(

64713: );
64714:
64715: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64716:
64717: xla_ae_lines_pkg.set_segment(
64718: p_to_segment_code => 'GL_BALANCING'
64719: , p_segment_value => l_segment
64720: , p_from_segment_code => l_adr_value_segment_code
64721: , p_from_combination_id => l_adr_value_combination_id

Line 64761: xla_ae_lines_pkg.set_segment(

64757: );
64758:
64759: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64760:
64761: xla_ae_lines_pkg.set_segment(
64762: p_to_segment_code => 'GL_ACCOUNT'
64763: , p_segment_value => l_segment
64764: , p_from_segment_code => l_adr_value_segment_code
64765: , p_from_combination_id => l_adr_value_combination_id

Line 64805: xla_ae_lines_pkg.set_segment(

64801: );
64802:
64803: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64804:
64805: xla_ae_lines_pkg.set_segment(
64806: p_to_segment_code => 'GL_ACCOUNT'
64807: , p_segment_value => l_segment
64808: , p_from_segment_code => l_adr_value_segment_code
64809: , p_from_combination_id => l_adr_value_combination_id

Line 64849: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

64845: xla_accounting_err_pkg.build_message
64846: (p_appli_s_name => 'XLA'
64847: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
64848: ,p_token_1 => 'LINE_NUMBER'
64849: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
64850: ,p_token_2 => 'LINE_TYPE_NAME'
64851: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
64852: l_component_type
64853: ,l_component_code

Line 64885: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

64881: --
64882: --
64883: ------------------------------------------------------------------------------------------------
64884: -- 4219869 Business Flow
64885: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64886: -- Prior Entry. Currently, the following code is always generated.
64887: ------------------------------------------------------------------------------------------------
64888: XLA_AE_LINES_PKG.ValidateCurrentLine;
64889:

Line 64888: XLA_AE_LINES_PKG.ValidateCurrentLine;

64884: -- 4219869 Business Flow
64885: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64886: -- Prior Entry. Currently, the following code is always generated.
64887: ------------------------------------------------------------------------------------------------
64888: XLA_AE_LINES_PKG.ValidateCurrentLine;
64889:
64890: ------------------------------------------------------------------------------------
64891: -- 4219869 Business Flow
64892: -- Populated credit and debit amounts -- Need to generate this within IF

Line 64894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64890: ------------------------------------------------------------------------------------
64891: -- 4219869 Business Flow
64892: -- Populated credit and debit amounts -- Need to generate this within IF
64893: ------------------------------------------------------------------------------------
64894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64895:
64896: ----------------------------------------------------------------------------------
64897: -- 4219869 Business Flow
64898: -- Update journal entry status -- Need to generate this within IF

Line 64926: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

64922: -- To allow MPA report to determine if it should generate report process
64923: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64924: ------------------------------------------------------------------------------------------
64925:
64926: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64927: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64928: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64929: -- call ADRs
64930: -- Bug 4922099

Line 64927: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

64923: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64924: ------------------------------------------------------------------------------------------
64925:
64926: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64927: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64928: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64929: -- call ADRs
64930: -- Bug 4922099
64931: --

Line 64955: xla_ae_lines_pkg.set_ccid(

64951: , x_value_type_code => l_adr_value_type_code
64952: , p_side => 'CREDIT'
64953: );
64954:
64955: xla_ae_lines_pkg.set_ccid(
64956: p_code_combination_id => l_ccid
64957: , p_value_type_code => l_adr_value_type_code
64958: , p_transaction_coa_id => l_adr_transaction_coa_id
64959: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64985: xla_ae_lines_pkg.set_ccid(

64981: , x_value_type_code => l_adr_value_type_code
64982: , p_side => 'DEBIT'
64983: );
64984:
64985: xla_ae_lines_pkg.set_ccid(
64986: p_code_combination_id => l_ccid
64987: , p_value_type_code => l_adr_value_type_code
64988: , p_transaction_coa_id => l_adr_transaction_coa_id
64989: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65020: xla_ae_lines_pkg.set_segment(

65016: );
65017:
65018: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65019:
65020: xla_ae_lines_pkg.set_segment(
65021: p_to_segment_code => 'GL_BALANCING'
65022: , p_segment_value => l_segment
65023: , p_from_segment_code => l_adr_value_segment_code
65024: , p_from_combination_id => l_adr_value_combination_id

Line 65064: xla_ae_lines_pkg.set_segment(

65060: );
65061:
65062: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65063:
65064: xla_ae_lines_pkg.set_segment(
65065: p_to_segment_code => 'GL_ACCOUNT'
65066: , p_segment_value => l_segment
65067: , p_from_segment_code => l_adr_value_segment_code
65068: , p_from_combination_id => l_adr_value_combination_id

Line 65108: xla_ae_lines_pkg.set_segment(

65104: );
65105:
65106: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65107:
65108: xla_ae_lines_pkg.set_segment(
65109: p_to_segment_code => 'GL_ACCOUNT'
65110: , p_segment_value => l_segment
65111: , p_from_segment_code => l_adr_value_segment_code
65112: , p_from_combination_id => l_adr_value_combination_id

Line 65139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

65135:
65136: --
65137: -- Update the line information that should be overwritten
65138: --
65139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65140: p_header_num => 1);
65141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65142:
65143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 65141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

65137: -- Update the line information that should be overwritten
65138: --
65139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65140: p_header_num => 1);
65141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65142:
65143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65144:
65145: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 65143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

65139: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65140: p_header_num => 1);
65141: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65142:
65143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65144:
65145: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65146: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65147: END IF;

Line 65146: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

65142:
65143: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65144:
65145: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65146: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65147: END IF;
65148:
65149: --
65150: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 65153: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

65149: --
65150: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65151: --
65152: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65153: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65154: ELSE
65155: ---------------------------------------------------------------------------------------------------
65156: -- 4262811a Switch Sign
65157: ---------------------------------------------------------------------------------------------------

Line 65158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

65154: ELSE
65155: ---------------------------------------------------------------------------------------------------
65156: -- 4262811a Switch Sign
65157: ---------------------------------------------------------------------------------------------------
65158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65155: ---------------------------------------------------------------------------------------------------
65156: -- 4262811a Switch Sign
65157: ---------------------------------------------------------------------------------------------------
65158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65163: -- 5132302

Line 65160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65156: -- 4262811a Switch Sign
65157: ---------------------------------------------------------------------------------------------------
65158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65163: -- 5132302
65164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65157: ---------------------------------------------------------------------------------------------------
65158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65163: -- 5132302
65164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65158: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65163: -- 5132302
65164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65166:

Line 65164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

65160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65163: -- 5132302
65164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65166:
65167: END IF;
65168:

Line 65165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65161: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65162: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65163: -- 5132302
65164: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65165: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65166:
65167: END IF;
65168:
65169: -- 4955764

Line 65170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65166:
65167: END IF;
65168:
65169: -- 4955764
65170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65172:
65173:
65174: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 65174: XLA_AE_LINES_PKG.ValidateCurrentLine;

65170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65172:
65173:
65174: XLA_AE_LINES_PKG.ValidateCurrentLine;
65175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65176:
65177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65178: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 65175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65172:
65173:
65174: XLA_AE_LINES_PKG.ValidateCurrentLine;
65175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65176:
65177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65178: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65179: ,p_balance_type_code => l_balance_type_code);

Line 65348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

65344: --
65345: -- bulk performance
65346: --
65347: l_balance_type_code VARCHAR2(1);
65348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
65349: l_log_module VARCHAR2(240);
65350:
65351: --
65352: -- Upgrade strategy

Line 65432: XLA_AE_LINES_PKG.SetNewLine;

65428: ') <> 'R'
65429: THEN
65430:
65431: --
65432: XLA_AE_LINES_PKG.SetNewLine;
65433:
65434: p_balance_type_code := l_balance_type_code;
65435: -- set the flag so later we will know whether the gain loss line needs to be created
65436:

Line 65444: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

65440:
65441: --
65442: -- bulk performance
65443: --
65444: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
65445: p_header_num => 0); -- 4262811
65446: --
65447: -- set accounting line options
65448: --

Line 65449: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

65445: p_header_num => 0); -- 4262811
65446: --
65447: -- set accounting line options
65448: --
65449: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
65450: p_natural_side_code => 'G'
65451: , p_gain_or_loss_flag => 'N'
65452: , p_gl_transfer_mode_code => 'S'
65453: , p_acct_entry_type_code => 'A'

Line 65463: xla_ae_lines_pkg.SetAcctLineType

65459: --
65460: --
65461: -- set accounting line type info
65462: --
65463: xla_ae_lines_pkg.SetAcctLineType
65464: (p_component_type => l_component_type
65465: ,p_event_type_code => l_event_type_code
65466: ,p_line_definition_owner_code => l_line_definition_owner_code
65467: ,p_line_definition_code => l_line_definition_code

Line 65477: xla_ae_lines_pkg.SetAcctClass(

65473: ,p_event_class_code => l_event_class_code);
65474: --
65475: -- set accounting class
65476: --
65477: xla_ae_lines_pkg.SetAcctClass(
65478: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
65479: , p_ae_header_id => l_ae_header_id
65480: );
65481:

Line 65485: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

65481:
65482: --
65483: -- set rounding class
65484: --
65485: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65486: 'EXCHANGE_GAIN_LOSS';
65487:
65488: --
65489: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 65489: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

65485: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65486: 'EXCHANGE_GAIN_LOSS';
65487:
65488: --
65489: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65490: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65491: --
65492: -- bulk performance
65493: --

Line 65490: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

65486: 'EXCHANGE_GAIN_LOSS';
65487:
65488: --
65489: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65490: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65491: --
65492: -- bulk performance
65493: --
65494: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 65494: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

65490: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65491: --
65492: -- bulk performance
65493: --
65494: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65495:
65496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65497: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65498:

Line 65496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

65492: -- bulk performance
65493: --
65494: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65495:
65496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65497: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65498:
65499: -- 4955764
65500: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65500: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65497: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65498:
65499: -- 4955764
65500: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65501: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
65502:
65503: -- 4458381 Public Sector Enh
65504:

Line 65550: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

65546: l_rec_acct_attrs.array_num_value(18) := p_source_86;
65547: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
65548: l_rec_acct_attrs.array_num_value(19) := p_source_87;
65549:
65550: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65551: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65552:
65553: ---------------------------------------------------------------------------------------------------------------
65554: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 65551: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

65547: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
65548: l_rec_acct_attrs.array_num_value(19) := p_source_87;
65549:
65550: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65551: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65552:
65553: ---------------------------------------------------------------------------------------------------------------
65554: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65555: ---------------------------------------------------------------------------------------------------------------

Line 65554: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

65550: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65551: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65552:
65553: ---------------------------------------------------------------------------------------------------------------
65554: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65555: ---------------------------------------------------------------------------------------------------------------
65556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65557:
65558: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 65556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

65552:
65553: ---------------------------------------------------------------------------------------------------------------
65554: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65555: ---------------------------------------------------------------------------------------------------------------
65556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65557:
65558: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65559: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65560:

Line 65558: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65554: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65555: ---------------------------------------------------------------------------------------------------------------
65556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65557:
65558: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65559: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65560:
65561: IF xla_accounting_cache_pkg.GetValueChar
65562: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 65559: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65555: ---------------------------------------------------------------------------------------------------------------
65556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65557:
65558: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65559: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65560:
65561: IF xla_accounting_cache_pkg.GetValueChar
65562: (p_source_code => 'LEDGER_CATEGORY_CODE'
65563: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 65570: xla_ae_lines_pkg.BflowUpgEntry

65566: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65567: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
65568: )
65569: THEN
65570: xla_ae_lines_pkg.BflowUpgEntry
65571: (p_business_method_code => l_bflow_method_code
65572: ,p_business_class_code => l_bflow_class_code
65573: ,p_balance_type => l_balance_type_code);
65574: ELSE

Line 65584: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

65580: -- call analytical criteria
65581: --
65582:
65583:
65584: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
65585: xla_ae_lines_pkg.SetAnalyticalCriteria(
65586: p_analytical_criterion_name => 'Check Id'
65587: , p_analytical_criterion_owner => 'S'
65588: , p_analytical_criterion_code => 'CHECK_ID'

Line 65585: xla_ae_lines_pkg.SetAnalyticalCriteria(

65581: --
65582:
65583:
65584: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
65585: xla_ae_lines_pkg.SetAnalyticalCriteria(
65586: p_analytical_criterion_name => 'Check Id'
65587: , p_analytical_criterion_owner => 'S'
65588: , p_analytical_criterion_code => 'CHECK_ID'
65589: , p_amb_context_code => 'DEFAULT'

Line 65632: xla_ae_lines_pkg.set_ccid(

65628: , x_value_type_code => l_adr_value_type_code
65629: , p_side => 'CREDIT'
65630: );
65631:
65632: xla_ae_lines_pkg.set_ccid(
65633: p_code_combination_id => l_ccid
65634: , p_value_type_code => l_adr_value_type_code
65635: , p_transaction_coa_id => l_adr_transaction_coa_id
65636: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65662: xla_ae_lines_pkg.set_ccid(

65658: , x_value_type_code => l_adr_value_type_code
65659: , p_side => 'DEBIT'
65660: );
65661:
65662: xla_ae_lines_pkg.set_ccid(
65663: p_code_combination_id => l_ccid
65664: , p_value_type_code => l_adr_value_type_code
65665: , p_transaction_coa_id => l_adr_transaction_coa_id
65666: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65697: xla_ae_lines_pkg.set_segment(

65693: );
65694:
65695: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65696:
65697: xla_ae_lines_pkg.set_segment(
65698: p_to_segment_code => 'GL_BALANCING'
65699: , p_segment_value => l_segment
65700: , p_from_segment_code => l_adr_value_segment_code
65701: , p_from_combination_id => l_adr_value_combination_id

Line 65741: xla_ae_lines_pkg.set_segment(

65737: );
65738:
65739: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65740:
65741: xla_ae_lines_pkg.set_segment(
65742: p_to_segment_code => 'GL_ACCOUNT'
65743: , p_segment_value => l_segment
65744: , p_from_segment_code => l_adr_value_segment_code
65745: , p_from_combination_id => l_adr_value_combination_id

Line 65785: xla_ae_lines_pkg.set_segment(

65781: );
65782:
65783: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65784:
65785: xla_ae_lines_pkg.set_segment(
65786: p_to_segment_code => 'GL_ACCOUNT'
65787: , p_segment_value => l_segment
65788: , p_from_segment_code => l_adr_value_segment_code
65789: , p_from_combination_id => l_adr_value_combination_id

Line 65829: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

65825: xla_accounting_err_pkg.build_message
65826: (p_appli_s_name => 'XLA'
65827: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
65828: ,p_token_1 => 'LINE_NUMBER'
65829: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
65830: ,p_token_2 => 'LINE_TYPE_NAME'
65831: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
65832: l_component_type
65833: ,l_component_code

Line 65865: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

65861: --
65862: --
65863: ------------------------------------------------------------------------------------------------
65864: -- 4219869 Business Flow
65865: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65866: -- Prior Entry. Currently, the following code is always generated.
65867: ------------------------------------------------------------------------------------------------
65868: XLA_AE_LINES_PKG.ValidateCurrentLine;
65869:

Line 65868: XLA_AE_LINES_PKG.ValidateCurrentLine;

65864: -- 4219869 Business Flow
65865: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65866: -- Prior Entry. Currently, the following code is always generated.
65867: ------------------------------------------------------------------------------------------------
65868: XLA_AE_LINES_PKG.ValidateCurrentLine;
65869:
65870: ------------------------------------------------------------------------------------
65871: -- 4219869 Business Flow
65872: -- Populated credit and debit amounts -- Need to generate this within IF

Line 65874: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65870: ------------------------------------------------------------------------------------
65871: -- 4219869 Business Flow
65872: -- Populated credit and debit amounts -- Need to generate this within IF
65873: ------------------------------------------------------------------------------------
65874: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65875:
65876: ----------------------------------------------------------------------------------
65877: -- 4219869 Business Flow
65878: -- Update journal entry status -- Need to generate this within IF

Line 65906: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

65902: -- To allow MPA report to determine if it should generate report process
65903: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65904: ------------------------------------------------------------------------------------------
65905:
65906: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65907: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65908: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65909: -- call ADRs
65910: -- Bug 4922099

Line 65907: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

65903: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65904: ------------------------------------------------------------------------------------------
65905:
65906: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65907: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65908: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65909: -- call ADRs
65910: -- Bug 4922099
65911: --

Line 65935: xla_ae_lines_pkg.set_ccid(

65931: , x_value_type_code => l_adr_value_type_code
65932: , p_side => 'CREDIT'
65933: );
65934:
65935: xla_ae_lines_pkg.set_ccid(
65936: p_code_combination_id => l_ccid
65937: , p_value_type_code => l_adr_value_type_code
65938: , p_transaction_coa_id => l_adr_transaction_coa_id
65939: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65965: xla_ae_lines_pkg.set_ccid(

65961: , x_value_type_code => l_adr_value_type_code
65962: , p_side => 'DEBIT'
65963: );
65964:
65965: xla_ae_lines_pkg.set_ccid(
65966: p_code_combination_id => l_ccid
65967: , p_value_type_code => l_adr_value_type_code
65968: , p_transaction_coa_id => l_adr_transaction_coa_id
65969: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66000: xla_ae_lines_pkg.set_segment(

65996: );
65997:
65998: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65999:
66000: xla_ae_lines_pkg.set_segment(
66001: p_to_segment_code => 'GL_BALANCING'
66002: , p_segment_value => l_segment
66003: , p_from_segment_code => l_adr_value_segment_code
66004: , p_from_combination_id => l_adr_value_combination_id

Line 66044: xla_ae_lines_pkg.set_segment(

66040: );
66041:
66042: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66043:
66044: xla_ae_lines_pkg.set_segment(
66045: p_to_segment_code => 'GL_ACCOUNT'
66046: , p_segment_value => l_segment
66047: , p_from_segment_code => l_adr_value_segment_code
66048: , p_from_combination_id => l_adr_value_combination_id

Line 66088: xla_ae_lines_pkg.set_segment(

66084: );
66085:
66086: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66087:
66088: xla_ae_lines_pkg.set_segment(
66089: p_to_segment_code => 'GL_ACCOUNT'
66090: , p_segment_value => l_segment
66091: , p_from_segment_code => l_adr_value_segment_code
66092: , p_from_combination_id => l_adr_value_combination_id

Line 66119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

66115:
66116: --
66117: -- Update the line information that should be overwritten
66118: --
66119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66120: p_header_num => 1);
66121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66122:
66123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 66121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

66117: -- Update the line information that should be overwritten
66118: --
66119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66120: p_header_num => 1);
66121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66122:
66123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66124:
66125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 66123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

66119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66120: p_header_num => 1);
66121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66122:
66123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66124:
66125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66127: END IF;

Line 66126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

66122:
66123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66124:
66125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66127: END IF;
66128:
66129: --
66130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 66133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

66129: --
66130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66131: --
66132: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66134: ELSE
66135: ---------------------------------------------------------------------------------------------------
66136: -- 4262811a Switch Sign
66137: ---------------------------------------------------------------------------------------------------

Line 66138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

66134: ELSE
66135: ---------------------------------------------------------------------------------------------------
66136: -- 4262811a Switch Sign
66137: ---------------------------------------------------------------------------------------------------
66138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66135: ---------------------------------------------------------------------------------------------------
66136: -- 4262811a Switch Sign
66137: ---------------------------------------------------------------------------------------------------
66138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66143: -- 5132302

Line 66140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66136: -- 4262811a Switch Sign
66137: ---------------------------------------------------------------------------------------------------
66138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66143: -- 5132302
66144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66137: ---------------------------------------------------------------------------------------------------
66138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66143: -- 5132302
66144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66143: -- 5132302
66144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66146:

Line 66144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

66140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66143: -- 5132302
66144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66146:
66147: END IF;
66148:

Line 66145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66143: -- 5132302
66144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66146:
66147: END IF;
66148:
66149: -- 4955764

Line 66150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66146:
66147: END IF;
66148:
66149: -- 4955764
66150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66152:
66153:
66154: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 66154: XLA_AE_LINES_PKG.ValidateCurrentLine;

66150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66152:
66153:
66154: XLA_AE_LINES_PKG.ValidateCurrentLine;
66155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66156:
66157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 66155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66152:
66153:
66154: XLA_AE_LINES_PKG.ValidateCurrentLine;
66155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66156:
66157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66159: ,p_balance_type_code => l_balance_type_code);

Line 66319: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

66315: --
66316: -- bulk performance
66317: --
66318: l_balance_type_code VARCHAR2(1);
66319: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
66320: l_log_module VARCHAR2(240);
66321:
66322: --
66323: -- Upgrade strategy

Line 66402: XLA_AE_LINES_PKG.SetNewLine;

66398: ') <> 'BANK ERROR'
66399: THEN
66400:
66401: --
66402: XLA_AE_LINES_PKG.SetNewLine;
66403:
66404: p_balance_type_code := l_balance_type_code;
66405: -- set the flag so later we will know whether the gain loss line needs to be created
66406:

Line 66414: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

66410:
66411: --
66412: -- bulk performance
66413: --
66414: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
66415: p_header_num => 0); -- 4262811
66416: --
66417: -- set accounting line options
66418: --

Line 66419: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

66415: p_header_num => 0); -- 4262811
66416: --
66417: -- set accounting line options
66418: --
66419: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
66420: p_natural_side_code => 'G'
66421: , p_gain_or_loss_flag => 'N'
66422: , p_gl_transfer_mode_code => 'S'
66423: , p_acct_entry_type_code => 'A'

Line 66433: xla_ae_lines_pkg.SetAcctLineType

66429: --
66430: --
66431: -- set accounting line type info
66432: --
66433: xla_ae_lines_pkg.SetAcctLineType
66434: (p_component_type => l_component_type
66435: ,p_event_type_code => l_event_type_code
66436: ,p_line_definition_owner_code => l_line_definition_owner_code
66437: ,p_line_definition_code => l_line_definition_code

Line 66447: xla_ae_lines_pkg.SetAcctClass(

66443: ,p_event_class_code => l_event_class_code);
66444: --
66445: -- set accounting class
66446: --
66447: xla_ae_lines_pkg.SetAcctClass(
66448: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
66449: , p_ae_header_id => l_ae_header_id
66450: );
66451:

Line 66455: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

66451:
66452: --
66453: -- set rounding class
66454: --
66455: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66456: 'EXCHANGE_GAIN_LOSS';
66457:
66458: --
66459: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 66459: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

66455: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66456: 'EXCHANGE_GAIN_LOSS';
66457:
66458: --
66459: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66460: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66461: --
66462: -- bulk performance
66463: --

Line 66460: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

66456: 'EXCHANGE_GAIN_LOSS';
66457:
66458: --
66459: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66460: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66461: --
66462: -- bulk performance
66463: --
66464: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 66464: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

66460: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66461: --
66462: -- bulk performance
66463: --
66464: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66465:
66466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66467: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66468:

Line 66466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

66462: -- bulk performance
66463: --
66464: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66465:
66466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66467: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66468:
66469: -- 4955764
66470: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66470: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66467: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66468:
66469: -- 4955764
66470: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66471: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
66472:
66473: -- 4458381 Public Sector Enh
66474:

Line 66512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

66508: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_111);
66509: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
66510: l_rec_acct_attrs.array_char_value(15) := p_source_54;
66511:
66512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66514:
66515: ---------------------------------------------------------------------------------------------------------------
66516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 66513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

66509: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
66510: l_rec_acct_attrs.array_char_value(15) := p_source_54;
66511:
66512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66514:
66515: ---------------------------------------------------------------------------------------------------------------
66516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66517: ---------------------------------------------------------------------------------------------------------------

Line 66516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

66512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66514:
66515: ---------------------------------------------------------------------------------------------------------------
66516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66517: ---------------------------------------------------------------------------------------------------------------
66518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66519:
66520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 66518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

66514:
66515: ---------------------------------------------------------------------------------------------------------------
66516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66517: ---------------------------------------------------------------------------------------------------------------
66518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66519:
66520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66522:

Line 66520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66517: ---------------------------------------------------------------------------------------------------------------
66518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66519:
66520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66522:
66523: IF xla_accounting_cache_pkg.GetValueChar
66524: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 66521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66517: ---------------------------------------------------------------------------------------------------------------
66518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66519:
66520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66522:
66523: IF xla_accounting_cache_pkg.GetValueChar
66524: (p_source_code => 'LEDGER_CATEGORY_CODE'
66525: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 66532: xla_ae_lines_pkg.BflowUpgEntry

66528: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66529: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
66530: )
66531: THEN
66532: xla_ae_lines_pkg.BflowUpgEntry
66533: (p_business_method_code => l_bflow_method_code
66534: ,p_business_class_code => l_bflow_class_code
66535: ,p_balance_type => l_balance_type_code);
66536: ELSE

Line 66546: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

66542: -- call analytical criteria
66543: --
66544:
66545:
66546: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
66547: xla_ae_lines_pkg.SetAnalyticalCriteria(
66548: p_analytical_criterion_name => 'Check Id'
66549: , p_analytical_criterion_owner => 'S'
66550: , p_analytical_criterion_code => 'CHECK_ID'

Line 66547: xla_ae_lines_pkg.SetAnalyticalCriteria(

66543: --
66544:
66545:
66546: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
66547: xla_ae_lines_pkg.SetAnalyticalCriteria(
66548: p_analytical_criterion_name => 'Check Id'
66549: , p_analytical_criterion_owner => 'S'
66550: , p_analytical_criterion_code => 'CHECK_ID'
66551: , p_amb_context_code => 'DEFAULT'

Line 66594: xla_ae_lines_pkg.set_ccid(

66590: , x_value_type_code => l_adr_value_type_code
66591: , p_side => 'CREDIT'
66592: );
66593:
66594: xla_ae_lines_pkg.set_ccid(
66595: p_code_combination_id => l_ccid
66596: , p_value_type_code => l_adr_value_type_code
66597: , p_transaction_coa_id => l_adr_transaction_coa_id
66598: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66624: xla_ae_lines_pkg.set_ccid(

66620: , x_value_type_code => l_adr_value_type_code
66621: , p_side => 'DEBIT'
66622: );
66623:
66624: xla_ae_lines_pkg.set_ccid(
66625: p_code_combination_id => l_ccid
66626: , p_value_type_code => l_adr_value_type_code
66627: , p_transaction_coa_id => l_adr_transaction_coa_id
66628: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66659: xla_ae_lines_pkg.set_segment(

66655: );
66656:
66657: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66658:
66659: xla_ae_lines_pkg.set_segment(
66660: p_to_segment_code => 'GL_BALANCING'
66661: , p_segment_value => l_segment
66662: , p_from_segment_code => l_adr_value_segment_code
66663: , p_from_combination_id => l_adr_value_combination_id

Line 66703: xla_ae_lines_pkg.set_segment(

66699: );
66700:
66701: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66702:
66703: xla_ae_lines_pkg.set_segment(
66704: p_to_segment_code => 'GL_ACCOUNT'
66705: , p_segment_value => l_segment
66706: , p_from_segment_code => l_adr_value_segment_code
66707: , p_from_combination_id => l_adr_value_combination_id

Line 66747: xla_ae_lines_pkg.set_segment(

66743: );
66744:
66745: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66746:
66747: xla_ae_lines_pkg.set_segment(
66748: p_to_segment_code => 'GL_ACCOUNT'
66749: , p_segment_value => l_segment
66750: , p_from_segment_code => l_adr_value_segment_code
66751: , p_from_combination_id => l_adr_value_combination_id

Line 66791: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

66787: xla_accounting_err_pkg.build_message
66788: (p_appli_s_name => 'XLA'
66789: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
66790: ,p_token_1 => 'LINE_NUMBER'
66791: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
66792: ,p_token_2 => 'LINE_TYPE_NAME'
66793: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
66794: l_component_type
66795: ,l_component_code

Line 66827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

66823: --
66824: --
66825: ------------------------------------------------------------------------------------------------
66826: -- 4219869 Business Flow
66827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66828: -- Prior Entry. Currently, the following code is always generated.
66829: ------------------------------------------------------------------------------------------------
66830: XLA_AE_LINES_PKG.ValidateCurrentLine;
66831:

Line 66830: XLA_AE_LINES_PKG.ValidateCurrentLine;

66826: -- 4219869 Business Flow
66827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66828: -- Prior Entry. Currently, the following code is always generated.
66829: ------------------------------------------------------------------------------------------------
66830: XLA_AE_LINES_PKG.ValidateCurrentLine;
66831:
66832: ------------------------------------------------------------------------------------
66833: -- 4219869 Business Flow
66834: -- Populated credit and debit amounts -- Need to generate this within IF

Line 66836: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66832: ------------------------------------------------------------------------------------
66833: -- 4219869 Business Flow
66834: -- Populated credit and debit amounts -- Need to generate this within IF
66835: ------------------------------------------------------------------------------------
66836: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66837:
66838: ----------------------------------------------------------------------------------
66839: -- 4219869 Business Flow
66840: -- Update journal entry status -- Need to generate this within IF

Line 66868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

66864: -- To allow MPA report to determine if it should generate report process
66865: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66866: ------------------------------------------------------------------------------------------
66867:
66868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66870: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66871: -- call ADRs
66872: -- Bug 4922099

Line 66869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

66865: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66866: ------------------------------------------------------------------------------------------
66867:
66868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66870: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66871: -- call ADRs
66872: -- Bug 4922099
66873: --

Line 66897: xla_ae_lines_pkg.set_ccid(

66893: , x_value_type_code => l_adr_value_type_code
66894: , p_side => 'CREDIT'
66895: );
66896:
66897: xla_ae_lines_pkg.set_ccid(
66898: p_code_combination_id => l_ccid
66899: , p_value_type_code => l_adr_value_type_code
66900: , p_transaction_coa_id => l_adr_transaction_coa_id
66901: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66927: xla_ae_lines_pkg.set_ccid(

66923: , x_value_type_code => l_adr_value_type_code
66924: , p_side => 'DEBIT'
66925: );
66926:
66927: xla_ae_lines_pkg.set_ccid(
66928: p_code_combination_id => l_ccid
66929: , p_value_type_code => l_adr_value_type_code
66930: , p_transaction_coa_id => l_adr_transaction_coa_id
66931: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66962: xla_ae_lines_pkg.set_segment(

66958: );
66959:
66960: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66961:
66962: xla_ae_lines_pkg.set_segment(
66963: p_to_segment_code => 'GL_BALANCING'
66964: , p_segment_value => l_segment
66965: , p_from_segment_code => l_adr_value_segment_code
66966: , p_from_combination_id => l_adr_value_combination_id

Line 67006: xla_ae_lines_pkg.set_segment(

67002: );
67003:
67004: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67005:
67006: xla_ae_lines_pkg.set_segment(
67007: p_to_segment_code => 'GL_ACCOUNT'
67008: , p_segment_value => l_segment
67009: , p_from_segment_code => l_adr_value_segment_code
67010: , p_from_combination_id => l_adr_value_combination_id

Line 67050: xla_ae_lines_pkg.set_segment(

67046: );
67047:
67048: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67049:
67050: xla_ae_lines_pkg.set_segment(
67051: p_to_segment_code => 'GL_ACCOUNT'
67052: , p_segment_value => l_segment
67053: , p_from_segment_code => l_adr_value_segment_code
67054: , p_from_combination_id => l_adr_value_combination_id

Line 67081: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

67077:
67078: --
67079: -- Update the line information that should be overwritten
67080: --
67081: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67082: p_header_num => 1);
67083: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67084:
67085: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 67083: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

67079: -- Update the line information that should be overwritten
67080: --
67081: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67082: p_header_num => 1);
67083: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67084:
67085: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67086:
67087: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 67085: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

67081: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67082: p_header_num => 1);
67083: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67084:
67085: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67086:
67087: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67088: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67089: END IF;

Line 67088: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

67084:
67085: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67086:
67087: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67088: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67089: END IF;
67090:
67091: --
67092: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 67095: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

67091: --
67092: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67093: --
67094: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67095: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67096: ELSE
67097: ---------------------------------------------------------------------------------------------------
67098: -- 4262811a Switch Sign
67099: ---------------------------------------------------------------------------------------------------

Line 67100: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

67096: ELSE
67097: ---------------------------------------------------------------------------------------------------
67098: -- 4262811a Switch Sign
67099: ---------------------------------------------------------------------------------------------------
67100: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67097: ---------------------------------------------------------------------------------------------------
67098: -- 4262811a Switch Sign
67099: ---------------------------------------------------------------------------------------------------
67100: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67105: -- 5132302

Line 67102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67098: -- 4262811a Switch Sign
67099: ---------------------------------------------------------------------------------------------------
67100: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67105: -- 5132302
67106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67099: ---------------------------------------------------------------------------------------------------
67100: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67105: -- 5132302
67106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67107: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67100: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67105: -- 5132302
67106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67107: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67108:

Line 67106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

67102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67105: -- 5132302
67106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67107: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67108:
67109: END IF;
67110:

Line 67107: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67103: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67104: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67105: -- 5132302
67106: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67107: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67108:
67109: END IF;
67110:
67111: -- 4955764

Line 67112: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67108:
67109: END IF;
67110:
67111: -- 4955764
67112: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67113: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67114:
67115:
67116: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 67116: XLA_AE_LINES_PKG.ValidateCurrentLine;

67112: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67113: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67114:
67115:
67116: XLA_AE_LINES_PKG.ValidateCurrentLine;
67117: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67118:
67119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67120: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 67117: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67113: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67114:
67115:
67116: XLA_AE_LINES_PKG.ValidateCurrentLine;
67117: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67118:
67119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67120: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67121: ,p_balance_type_code => l_balance_type_code);

Line 67312: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

67308: --
67309: -- bulk performance
67310: --
67311: l_balance_type_code VARCHAR2(1);
67312: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
67313: l_log_module VARCHAR2(240);
67314:
67315: --
67316: -- Upgrade strategy

Line 67384: XLA_AE_LINES_PKG.SetNewLine;

67380: ') = 'PREPAY APPL'
67381: THEN
67382:
67383: --
67384: XLA_AE_LINES_PKG.SetNewLine;
67385:
67386: p_balance_type_code := l_balance_type_code;
67387: -- set the flag so later we will know whether the gain loss line needs to be created
67388:

Line 67396: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

67392:
67393: --
67394: -- bulk performance
67395: --
67396: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
67397: p_header_num => 0); -- 4262811
67398: --
67399: -- set accounting line options
67400: --

Line 67401: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

67397: p_header_num => 0); -- 4262811
67398: --
67399: -- set accounting line options
67400: --
67401: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
67402: p_natural_side_code => 'G'
67403: , p_gain_or_loss_flag => 'N'
67404: , p_gl_transfer_mode_code => 'S'
67405: , p_acct_entry_type_code => 'A'

Line 67415: xla_ae_lines_pkg.SetAcctLineType

67411: --
67412: --
67413: -- set accounting line type info
67414: --
67415: xla_ae_lines_pkg.SetAcctLineType
67416: (p_component_type => l_component_type
67417: ,p_event_type_code => l_event_type_code
67418: ,p_line_definition_owner_code => l_line_definition_owner_code
67419: ,p_line_definition_code => l_line_definition_code

Line 67429: xla_ae_lines_pkg.SetAcctClass(

67425: ,p_event_class_code => l_event_class_code);
67426: --
67427: -- set accounting class
67428: --
67429: xla_ae_lines_pkg.SetAcctClass(
67430: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
67431: , p_ae_header_id => l_ae_header_id
67432: );
67433:

Line 67437: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

67433:
67434: --
67435: -- set rounding class
67436: --
67437: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67438: 'EXCHANGE_GAIN_LOSS';
67439:
67440: --
67441: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 67441: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

67437: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67438: 'EXCHANGE_GAIN_LOSS';
67439:
67440: --
67441: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67442: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67443: --
67444: -- bulk performance
67445: --

Line 67442: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

67438: 'EXCHANGE_GAIN_LOSS';
67439:
67440: --
67441: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67442: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67443: --
67444: -- bulk performance
67445: --
67446: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 67446: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

67442: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67443: --
67444: -- bulk performance
67445: --
67446: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67447:
67448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67449: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67450:

Line 67448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

67444: -- bulk performance
67445: --
67446: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67447:
67448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67449: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67450:
67451: -- 4955764
67452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67449: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67450:
67451: -- 4955764
67452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
67454:
67455: -- 4458381 Public Sector Enh
67456:

Line 67552: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

67548: l_rec_acct_attrs.array_num_value(38) := p_source_88;
67549: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
67550: l_rec_acct_attrs.array_num_value(39) := p_source_89;
67551:
67552: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67553: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67554:
67555: ---------------------------------------------------------------------------------------------------------------
67556: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 67553: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

67549: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
67550: l_rec_acct_attrs.array_num_value(39) := p_source_89;
67551:
67552: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67553: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67554:
67555: ---------------------------------------------------------------------------------------------------------------
67556: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67557: ---------------------------------------------------------------------------------------------------------------

Line 67556: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

67552: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67553: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67554:
67555: ---------------------------------------------------------------------------------------------------------------
67556: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67557: ---------------------------------------------------------------------------------------------------------------
67558: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67559:
67560: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 67558: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

67554:
67555: ---------------------------------------------------------------------------------------------------------------
67556: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67557: ---------------------------------------------------------------------------------------------------------------
67558: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67559:
67560: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67561: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67562:

Line 67560: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67556: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67557: ---------------------------------------------------------------------------------------------------------------
67558: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67559:
67560: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67561: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67562:
67563: IF xla_accounting_cache_pkg.GetValueChar
67564: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 67561: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67557: ---------------------------------------------------------------------------------------------------------------
67558: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67559:
67560: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67561: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67562:
67563: IF xla_accounting_cache_pkg.GetValueChar
67564: (p_source_code => 'LEDGER_CATEGORY_CODE'
67565: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 67572: xla_ae_lines_pkg.BflowUpgEntry

67568: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67569: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
67570: )
67571: THEN
67572: xla_ae_lines_pkg.BflowUpgEntry
67573: (p_business_method_code => l_bflow_method_code
67574: ,p_business_class_code => l_bflow_class_code
67575: ,p_balance_type => l_balance_type_code);
67576: ELSE

Line 67616: xla_ae_lines_pkg.set_ccid(

67612: , x_value_type_code => l_adr_value_type_code
67613: , p_side => 'CREDIT'
67614: );
67615:
67616: xla_ae_lines_pkg.set_ccid(
67617: p_code_combination_id => l_ccid
67618: , p_value_type_code => l_adr_value_type_code
67619: , p_transaction_coa_id => l_adr_transaction_coa_id
67620: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67646: xla_ae_lines_pkg.set_ccid(

67642: , x_value_type_code => l_adr_value_type_code
67643: , p_side => 'DEBIT'
67644: );
67645:
67646: xla_ae_lines_pkg.set_ccid(
67647: p_code_combination_id => l_ccid
67648: , p_value_type_code => l_adr_value_type_code
67649: , p_transaction_coa_id => l_adr_transaction_coa_id
67650: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67681: xla_ae_lines_pkg.set_segment(

67677: );
67678:
67679: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67680:
67681: xla_ae_lines_pkg.set_segment(
67682: p_to_segment_code => 'GL_BALANCING'
67683: , p_segment_value => l_segment
67684: , p_from_segment_code => l_adr_value_segment_code
67685: , p_from_combination_id => l_adr_value_combination_id

Line 67725: xla_ae_lines_pkg.set_segment(

67721: );
67722:
67723: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67724:
67725: xla_ae_lines_pkg.set_segment(
67726: p_to_segment_code => 'GL_ACCOUNT'
67727: , p_segment_value => l_segment
67728: , p_from_segment_code => l_adr_value_segment_code
67729: , p_from_combination_id => l_adr_value_combination_id

Line 67769: xla_ae_lines_pkg.set_segment(

67765: );
67766:
67767: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67768:
67769: xla_ae_lines_pkg.set_segment(
67770: p_to_segment_code => 'GL_ACCOUNT'
67771: , p_segment_value => l_segment
67772: , p_from_segment_code => l_adr_value_segment_code
67773: , p_from_combination_id => l_adr_value_combination_id

Line 67813: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

67809: xla_accounting_err_pkg.build_message
67810: (p_appli_s_name => 'XLA'
67811: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
67812: ,p_token_1 => 'LINE_NUMBER'
67813: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
67814: ,p_token_2 => 'LINE_TYPE_NAME'
67815: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
67816: l_component_type
67817: ,l_component_code

Line 67849: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

67845: --
67846: --
67847: ------------------------------------------------------------------------------------------------
67848: -- 4219869 Business Flow
67849: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67850: -- Prior Entry. Currently, the following code is always generated.
67851: ------------------------------------------------------------------------------------------------
67852: XLA_AE_LINES_PKG.ValidateCurrentLine;
67853:

Line 67852: XLA_AE_LINES_PKG.ValidateCurrentLine;

67848: -- 4219869 Business Flow
67849: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67850: -- Prior Entry. Currently, the following code is always generated.
67851: ------------------------------------------------------------------------------------------------
67852: XLA_AE_LINES_PKG.ValidateCurrentLine;
67853:
67854: ------------------------------------------------------------------------------------
67855: -- 4219869 Business Flow
67856: -- Populated credit and debit amounts -- Need to generate this within IF

Line 67858: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67854: ------------------------------------------------------------------------------------
67855: -- 4219869 Business Flow
67856: -- Populated credit and debit amounts -- Need to generate this within IF
67857: ------------------------------------------------------------------------------------
67858: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67859:
67860: ----------------------------------------------------------------------------------
67861: -- 4219869 Business Flow
67862: -- Update journal entry status -- Need to generate this within IF

Line 67890: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

67886: -- To allow MPA report to determine if it should generate report process
67887: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67888: ------------------------------------------------------------------------------------------
67889:
67890: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67891: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67892: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67893: -- call ADRs
67894: -- Bug 4922099

Line 67891: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

67887: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67888: ------------------------------------------------------------------------------------------
67889:
67890: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67891: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67892: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67893: -- call ADRs
67894: -- Bug 4922099
67895: --

Line 67919: xla_ae_lines_pkg.set_ccid(

67915: , x_value_type_code => l_adr_value_type_code
67916: , p_side => 'CREDIT'
67917: );
67918:
67919: xla_ae_lines_pkg.set_ccid(
67920: p_code_combination_id => l_ccid
67921: , p_value_type_code => l_adr_value_type_code
67922: , p_transaction_coa_id => l_adr_transaction_coa_id
67923: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67949: xla_ae_lines_pkg.set_ccid(

67945: , x_value_type_code => l_adr_value_type_code
67946: , p_side => 'DEBIT'
67947: );
67948:
67949: xla_ae_lines_pkg.set_ccid(
67950: p_code_combination_id => l_ccid
67951: , p_value_type_code => l_adr_value_type_code
67952: , p_transaction_coa_id => l_adr_transaction_coa_id
67953: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67984: xla_ae_lines_pkg.set_segment(

67980: );
67981:
67982: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67983:
67984: xla_ae_lines_pkg.set_segment(
67985: p_to_segment_code => 'GL_BALANCING'
67986: , p_segment_value => l_segment
67987: , p_from_segment_code => l_adr_value_segment_code
67988: , p_from_combination_id => l_adr_value_combination_id

Line 68028: xla_ae_lines_pkg.set_segment(

68024: );
68025:
68026: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68027:
68028: xla_ae_lines_pkg.set_segment(
68029: p_to_segment_code => 'GL_ACCOUNT'
68030: , p_segment_value => l_segment
68031: , p_from_segment_code => l_adr_value_segment_code
68032: , p_from_combination_id => l_adr_value_combination_id

Line 68072: xla_ae_lines_pkg.set_segment(

68068: );
68069:
68070: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68071:
68072: xla_ae_lines_pkg.set_segment(
68073: p_to_segment_code => 'GL_ACCOUNT'
68074: , p_segment_value => l_segment
68075: , p_from_segment_code => l_adr_value_segment_code
68076: , p_from_combination_id => l_adr_value_combination_id

Line 68103: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

68099:
68100: --
68101: -- Update the line information that should be overwritten
68102: --
68103: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68104: p_header_num => 1);
68105: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68106:
68107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 68105: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

68101: -- Update the line information that should be overwritten
68102: --
68103: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68104: p_header_num => 1);
68105: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68106:
68107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68108:
68109: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 68107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

68103: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68104: p_header_num => 1);
68105: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68106:
68107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68108:
68109: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68110: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68111: END IF;

Line 68110: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

68106:
68107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68108:
68109: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68110: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68111: END IF;
68112:
68113: --
68114: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 68117: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

68113: --
68114: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68115: --
68116: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68117: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68118: ELSE
68119: ---------------------------------------------------------------------------------------------------
68120: -- 4262811a Switch Sign
68121: ---------------------------------------------------------------------------------------------------

Line 68122: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

68118: ELSE
68119: ---------------------------------------------------------------------------------------------------
68120: -- 4262811a Switch Sign
68121: ---------------------------------------------------------------------------------------------------
68122: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68119: ---------------------------------------------------------------------------------------------------
68120: -- 4262811a Switch Sign
68121: ---------------------------------------------------------------------------------------------------
68122: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68127: -- 5132302

Line 68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68120: -- 4262811a Switch Sign
68121: ---------------------------------------------------------------------------------------------------
68122: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68127: -- 5132302
68128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68121: ---------------------------------------------------------------------------------------------------
68122: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68127: -- 5132302
68128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68122: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68127: -- 5132302
68128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68130:

Line 68128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68127: -- 5132302
68128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68130:
68131: END IF;
68132:

Line 68129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68127: -- 5132302
68128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68130:
68131: END IF;
68132:
68133: -- 4955764

Line 68134: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68130:
68131: END IF;
68132:
68133: -- 4955764
68134: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68135: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68136:
68137:
68138: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 68138: XLA_AE_LINES_PKG.ValidateCurrentLine;

68134: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68135: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68136:
68137:
68138: XLA_AE_LINES_PKG.ValidateCurrentLine;
68139: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68140:
68141: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68142: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 68139: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68135: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68136:
68137:
68138: XLA_AE_LINES_PKG.ValidateCurrentLine;
68139: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68140:
68141: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68142: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68143: ,p_balance_type_code => l_balance_type_code);

Line 68310: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

68306: --
68307: -- bulk performance
68308: --
68309: l_balance_type_code VARCHAR2(1);
68310: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
68311: l_log_module VARCHAR2(240);
68312:
68313: --
68314: -- Upgrade strategy

Line 68394: XLA_AE_LINES_PKG.SetNewLine;

68390: ') <> 'BANK ERROR'
68391: THEN
68392:
68393: --
68394: XLA_AE_LINES_PKG.SetNewLine;
68395:
68396: p_balance_type_code := l_balance_type_code;
68397: -- set the flag so later we will know whether the gain loss line needs to be created
68398:

Line 68406: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

68402:
68403: --
68404: -- bulk performance
68405: --
68406: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
68407: p_header_num => 0); -- 4262811
68408: --
68409: -- set accounting line options
68410: --

Line 68411: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

68407: p_header_num => 0); -- 4262811
68408: --
68409: -- set accounting line options
68410: --
68411: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
68412: p_natural_side_code => 'G'
68413: , p_gain_or_loss_flag => 'N'
68414: , p_gl_transfer_mode_code => 'S'
68415: , p_acct_entry_type_code => 'A'

Line 68425: xla_ae_lines_pkg.SetAcctLineType

68421: --
68422: --
68423: -- set accounting line type info
68424: --
68425: xla_ae_lines_pkg.SetAcctLineType
68426: (p_component_type => l_component_type
68427: ,p_event_type_code => l_event_type_code
68428: ,p_line_definition_owner_code => l_line_definition_owner_code
68429: ,p_line_definition_code => l_line_definition_code

Line 68439: xla_ae_lines_pkg.SetAcctClass(

68435: ,p_event_class_code => l_event_class_code);
68436: --
68437: -- set accounting class
68438: --
68439: xla_ae_lines_pkg.SetAcctClass(
68440: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
68441: , p_ae_header_id => l_ae_header_id
68442: );
68443:

Line 68447: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

68443:
68444: --
68445: -- set rounding class
68446: --
68447: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68448: 'EXCHANGE_GAIN_LOSS';
68449:
68450: --
68451: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 68451: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

68447: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68448: 'EXCHANGE_GAIN_LOSS';
68449:
68450: --
68451: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68452: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68453: --
68454: -- bulk performance
68455: --

Line 68452: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

68448: 'EXCHANGE_GAIN_LOSS';
68449:
68450: --
68451: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68452: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68453: --
68454: -- bulk performance
68455: --
68456: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 68456: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

68452: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68453: --
68454: -- bulk performance
68455: --
68456: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68457:
68458: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68460:

Line 68458: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

68454: -- bulk performance
68455: --
68456: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68457:
68458: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68460:
68461: -- 4955764
68462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68458: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68460:
68461: -- 4955764
68462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68463: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
68464:
68465: -- 4458381 Public Sector Enh
68466:

Line 68510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

68506: l_rec_acct_attrs.array_num_value(17) := p_source_86;
68507: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
68508: l_rec_acct_attrs.array_num_value(18) := p_source_87;
68509:
68510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68512:
68513: ---------------------------------------------------------------------------------------------------------------
68514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 68511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

68507: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
68508: l_rec_acct_attrs.array_num_value(18) := p_source_87;
68509:
68510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68512:
68513: ---------------------------------------------------------------------------------------------------------------
68514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68515: ---------------------------------------------------------------------------------------------------------------

Line 68514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

68510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68512:
68513: ---------------------------------------------------------------------------------------------------------------
68514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68515: ---------------------------------------------------------------------------------------------------------------
68516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68517:
68518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 68516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

68512:
68513: ---------------------------------------------------------------------------------------------------------------
68514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68515: ---------------------------------------------------------------------------------------------------------------
68516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68517:
68518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68520:

Line 68518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68515: ---------------------------------------------------------------------------------------------------------------
68516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68517:
68518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68520:
68521: IF xla_accounting_cache_pkg.GetValueChar
68522: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 68519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68515: ---------------------------------------------------------------------------------------------------------------
68516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68517:
68518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68520:
68521: IF xla_accounting_cache_pkg.GetValueChar
68522: (p_source_code => 'LEDGER_CATEGORY_CODE'
68523: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 68530: xla_ae_lines_pkg.BflowUpgEntry

68526: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68527: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
68528: )
68529: THEN
68530: xla_ae_lines_pkg.BflowUpgEntry
68531: (p_business_method_code => l_bflow_method_code
68532: ,p_business_class_code => l_bflow_class_code
68533: ,p_balance_type => l_balance_type_code);
68534: ELSE

Line 68544: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

68540: -- call analytical criteria
68541: --
68542:
68543:
68544: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
68545: xla_ae_lines_pkg.SetAnalyticalCriteria(
68546: p_analytical_criterion_name => 'Check Id'
68547: , p_analytical_criterion_owner => 'S'
68548: , p_analytical_criterion_code => 'CHECK_ID'

Line 68545: xla_ae_lines_pkg.SetAnalyticalCriteria(

68541: --
68542:
68543:
68544: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
68545: xla_ae_lines_pkg.SetAnalyticalCriteria(
68546: p_analytical_criterion_name => 'Check Id'
68547: , p_analytical_criterion_owner => 'S'
68548: , p_analytical_criterion_code => 'CHECK_ID'
68549: , p_amb_context_code => 'DEFAULT'

Line 68592: xla_ae_lines_pkg.set_ccid(

68588: , x_value_type_code => l_adr_value_type_code
68589: , p_side => 'CREDIT'
68590: );
68591:
68592: xla_ae_lines_pkg.set_ccid(
68593: p_code_combination_id => l_ccid
68594: , p_value_type_code => l_adr_value_type_code
68595: , p_transaction_coa_id => l_adr_transaction_coa_id
68596: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68622: xla_ae_lines_pkg.set_ccid(

68618: , x_value_type_code => l_adr_value_type_code
68619: , p_side => 'DEBIT'
68620: );
68621:
68622: xla_ae_lines_pkg.set_ccid(
68623: p_code_combination_id => l_ccid
68624: , p_value_type_code => l_adr_value_type_code
68625: , p_transaction_coa_id => l_adr_transaction_coa_id
68626: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68657: xla_ae_lines_pkg.set_segment(

68653: );
68654:
68655: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68656:
68657: xla_ae_lines_pkg.set_segment(
68658: p_to_segment_code => 'GL_BALANCING'
68659: , p_segment_value => l_segment
68660: , p_from_segment_code => l_adr_value_segment_code
68661: , p_from_combination_id => l_adr_value_combination_id

Line 68701: xla_ae_lines_pkg.set_segment(

68697: );
68698:
68699: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68700:
68701: xla_ae_lines_pkg.set_segment(
68702: p_to_segment_code => 'GL_ACCOUNT'
68703: , p_segment_value => l_segment
68704: , p_from_segment_code => l_adr_value_segment_code
68705: , p_from_combination_id => l_adr_value_combination_id

Line 68745: xla_ae_lines_pkg.set_segment(

68741: );
68742:
68743: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68744:
68745: xla_ae_lines_pkg.set_segment(
68746: p_to_segment_code => 'GL_ACCOUNT'
68747: , p_segment_value => l_segment
68748: , p_from_segment_code => l_adr_value_segment_code
68749: , p_from_combination_id => l_adr_value_combination_id

Line 68789: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

68785: xla_accounting_err_pkg.build_message
68786: (p_appli_s_name => 'XLA'
68787: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
68788: ,p_token_1 => 'LINE_NUMBER'
68789: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
68790: ,p_token_2 => 'LINE_TYPE_NAME'
68791: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
68792: l_component_type
68793: ,l_component_code

Line 68825: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

68821: --
68822: --
68823: ------------------------------------------------------------------------------------------------
68824: -- 4219869 Business Flow
68825: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68826: -- Prior Entry. Currently, the following code is always generated.
68827: ------------------------------------------------------------------------------------------------
68828: XLA_AE_LINES_PKG.ValidateCurrentLine;
68829:

Line 68828: XLA_AE_LINES_PKG.ValidateCurrentLine;

68824: -- 4219869 Business Flow
68825: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68826: -- Prior Entry. Currently, the following code is always generated.
68827: ------------------------------------------------------------------------------------------------
68828: XLA_AE_LINES_PKG.ValidateCurrentLine;
68829:
68830: ------------------------------------------------------------------------------------
68831: -- 4219869 Business Flow
68832: -- Populated credit and debit amounts -- Need to generate this within IF

Line 68834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68830: ------------------------------------------------------------------------------------
68831: -- 4219869 Business Flow
68832: -- Populated credit and debit amounts -- Need to generate this within IF
68833: ------------------------------------------------------------------------------------
68834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68835:
68836: ----------------------------------------------------------------------------------
68837: -- 4219869 Business Flow
68838: -- Update journal entry status -- Need to generate this within IF

Line 68866: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

68862: -- To allow MPA report to determine if it should generate report process
68863: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68864: ------------------------------------------------------------------------------------------
68865:
68866: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68867: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68868: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68869: -- call ADRs
68870: -- Bug 4922099

Line 68867: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

68863: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68864: ------------------------------------------------------------------------------------------
68865:
68866: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68867: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68868: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68869: -- call ADRs
68870: -- Bug 4922099
68871: --

Line 68895: xla_ae_lines_pkg.set_ccid(

68891: , x_value_type_code => l_adr_value_type_code
68892: , p_side => 'CREDIT'
68893: );
68894:
68895: xla_ae_lines_pkg.set_ccid(
68896: p_code_combination_id => l_ccid
68897: , p_value_type_code => l_adr_value_type_code
68898: , p_transaction_coa_id => l_adr_transaction_coa_id
68899: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68925: xla_ae_lines_pkg.set_ccid(

68921: , x_value_type_code => l_adr_value_type_code
68922: , p_side => 'DEBIT'
68923: );
68924:
68925: xla_ae_lines_pkg.set_ccid(
68926: p_code_combination_id => l_ccid
68927: , p_value_type_code => l_adr_value_type_code
68928: , p_transaction_coa_id => l_adr_transaction_coa_id
68929: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68960: xla_ae_lines_pkg.set_segment(

68956: );
68957:
68958: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68959:
68960: xla_ae_lines_pkg.set_segment(
68961: p_to_segment_code => 'GL_BALANCING'
68962: , p_segment_value => l_segment
68963: , p_from_segment_code => l_adr_value_segment_code
68964: , p_from_combination_id => l_adr_value_combination_id

Line 69004: xla_ae_lines_pkg.set_segment(

69000: );
69001:
69002: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69003:
69004: xla_ae_lines_pkg.set_segment(
69005: p_to_segment_code => 'GL_ACCOUNT'
69006: , p_segment_value => l_segment
69007: , p_from_segment_code => l_adr_value_segment_code
69008: , p_from_combination_id => l_adr_value_combination_id

Line 69048: xla_ae_lines_pkg.set_segment(

69044: );
69045:
69046: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69047:
69048: xla_ae_lines_pkg.set_segment(
69049: p_to_segment_code => 'GL_ACCOUNT'
69050: , p_segment_value => l_segment
69051: , p_from_segment_code => l_adr_value_segment_code
69052: , p_from_combination_id => l_adr_value_combination_id

Line 69079: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

69075:
69076: --
69077: -- Update the line information that should be overwritten
69078: --
69079: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69080: p_header_num => 1);
69081: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69082:
69083: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 69081: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

69077: -- Update the line information that should be overwritten
69078: --
69079: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69080: p_header_num => 1);
69081: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69082:
69083: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69084:
69085: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 69083: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

69079: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69080: p_header_num => 1);
69081: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69082:
69083: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69084:
69085: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69086: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69087: END IF;

Line 69086: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

69082:
69083: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69084:
69085: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69086: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69087: END IF;
69088:
69089: --
69090: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 69093: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

69089: --
69090: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69091: --
69092: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69093: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69094: ELSE
69095: ---------------------------------------------------------------------------------------------------
69096: -- 4262811a Switch Sign
69097: ---------------------------------------------------------------------------------------------------

Line 69098: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

69094: ELSE
69095: ---------------------------------------------------------------------------------------------------
69096: -- 4262811a Switch Sign
69097: ---------------------------------------------------------------------------------------------------
69098: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69095: ---------------------------------------------------------------------------------------------------
69096: -- 4262811a Switch Sign
69097: ---------------------------------------------------------------------------------------------------
69098: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69103: -- 5132302

Line 69100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69096: -- 4262811a Switch Sign
69097: ---------------------------------------------------------------------------------------------------
69098: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69103: -- 5132302
69104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69097: ---------------------------------------------------------------------------------------------------
69098: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69103: -- 5132302
69104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69098: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69103: -- 5132302
69104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69106:

Line 69104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

69100: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69103: -- 5132302
69104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69106:
69107: END IF;
69108:

Line 69105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69102: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69103: -- 5132302
69104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69105: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69106:
69107: END IF;
69108:
69109: -- 4955764

Line 69110: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69106:
69107: END IF;
69108:
69109: -- 4955764
69110: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69111: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69112:
69113:
69114: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 69114: XLA_AE_LINES_PKG.ValidateCurrentLine;

69110: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69111: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69112:
69113:
69114: XLA_AE_LINES_PKG.ValidateCurrentLine;
69115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69116:
69117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69118: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 69115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69111: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69112:
69113:
69114: XLA_AE_LINES_PKG.ValidateCurrentLine;
69115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69116:
69117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69118: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69119: ,p_balance_type_code => l_balance_type_code);

Line 69291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

69287: --
69288: -- bulk performance
69289: --
69290: l_balance_type_code VARCHAR2(1);
69291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
69292: l_log_module VARCHAR2(240);
69293:
69294: --
69295: -- Upgrade strategy

Line 69374: XLA_AE_LINES_PKG.SetNewLine;

69370: ') <> 'BANK ERROR'
69371: THEN
69372:
69373: --
69374: XLA_AE_LINES_PKG.SetNewLine;
69375:
69376: p_balance_type_code := l_balance_type_code;
69377: -- set the flag so later we will know whether the gain loss line needs to be created
69378:

Line 69386: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

69382:
69383: --
69384: -- bulk performance
69385: --
69386: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
69387: p_header_num => 0); -- 4262811
69388: --
69389: -- set accounting line options
69390: --

Line 69391: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

69387: p_header_num => 0); -- 4262811
69388: --
69389: -- set accounting line options
69390: --
69391: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
69392: p_natural_side_code => 'C'
69393: , p_gain_or_loss_flag => 'Y'
69394: , p_gl_transfer_mode_code => 'S'
69395: , p_acct_entry_type_code => 'A'

Line 69405: xla_ae_lines_pkg.SetAcctLineType

69401: --
69402: --
69403: -- set accounting line type info
69404: --
69405: xla_ae_lines_pkg.SetAcctLineType
69406: (p_component_type => l_component_type
69407: ,p_event_type_code => l_event_type_code
69408: ,p_line_definition_owner_code => l_line_definition_owner_code
69409: ,p_line_definition_code => l_line_definition_code

Line 69419: xla_ae_lines_pkg.SetAcctClass(

69415: ,p_event_class_code => l_event_class_code);
69416: --
69417: -- set accounting class
69418: --
69419: xla_ae_lines_pkg.SetAcctClass(
69420: p_accounting_class_code => 'GAIN'
69421: , p_ae_header_id => l_ae_header_id
69422: );
69423:

Line 69427: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

69423:
69424: --
69425: -- set rounding class
69426: --
69427: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69428: 'GAIN';
69429:
69430: --
69431: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 69431: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

69427: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69428: 'GAIN';
69429:
69430: --
69431: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69432: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69433: --
69434: -- bulk performance
69435: --

Line 69432: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

69428: 'GAIN';
69429:
69430: --
69431: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69432: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69433: --
69434: -- bulk performance
69435: --
69436: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 69436: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

69432: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69433: --
69434: -- bulk performance
69435: --
69436: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69437:
69438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69439: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69440:

Line 69438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

69434: -- bulk performance
69435: --
69436: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69437:
69438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69439: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69440:
69441: -- 4955764
69442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69439: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69440:
69441: -- 4955764
69442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
69444:
69445: -- 4458381 Public Sector Enh
69446:

Line 69502: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

69498: l_rec_acct_attrs.array_num_value(23) := p_source_85;
69499: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
69500: l_rec_acct_attrs.array_num_value(24) := p_source_87;
69501:
69502: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69503: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69504:
69505: ---------------------------------------------------------------------------------------------------------------
69506: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 69503: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

69499: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
69500: l_rec_acct_attrs.array_num_value(24) := p_source_87;
69501:
69502: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69503: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69504:
69505: ---------------------------------------------------------------------------------------------------------------
69506: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69507: ---------------------------------------------------------------------------------------------------------------

Line 69506: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

69502: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69503: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69504:
69505: ---------------------------------------------------------------------------------------------------------------
69506: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69507: ---------------------------------------------------------------------------------------------------------------
69508: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69509:
69510: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 69508: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

69504:
69505: ---------------------------------------------------------------------------------------------------------------
69506: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69507: ---------------------------------------------------------------------------------------------------------------
69508: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69509:
69510: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69511: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69512:

Line 69510: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69506: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69507: ---------------------------------------------------------------------------------------------------------------
69508: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69509:
69510: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69511: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69512:
69513: IF xla_accounting_cache_pkg.GetValueChar
69514: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 69511: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69507: ---------------------------------------------------------------------------------------------------------------
69508: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69509:
69510: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69511: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69512:
69513: IF xla_accounting_cache_pkg.GetValueChar
69514: (p_source_code => 'LEDGER_CATEGORY_CODE'
69515: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 69522: xla_ae_lines_pkg.BflowUpgEntry

69518: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69519: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
69520: )
69521: THEN
69522: xla_ae_lines_pkg.BflowUpgEntry
69523: (p_business_method_code => l_bflow_method_code
69524: ,p_business_class_code => l_bflow_class_code
69525: ,p_balance_type => l_balance_type_code);
69526: ELSE

Line 69536: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

69532: -- call analytical criteria
69533: --
69534:
69535:
69536: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
69537: xla_ae_lines_pkg.SetAnalyticalCriteria(
69538: p_analytical_criterion_name => 'Check Id'
69539: , p_analytical_criterion_owner => 'S'
69540: , p_analytical_criterion_code => 'CHECK_ID'

Line 69537: xla_ae_lines_pkg.SetAnalyticalCriteria(

69533: --
69534:
69535:
69536: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
69537: xla_ae_lines_pkg.SetAnalyticalCriteria(
69538: p_analytical_criterion_name => 'Check Id'
69539: , p_analytical_criterion_owner => 'S'
69540: , p_analytical_criterion_code => 'CHECK_ID'
69541: , p_amb_context_code => 'DEFAULT'

Line 69584: xla_ae_lines_pkg.set_ccid(

69580: , x_value_type_code => l_adr_value_type_code
69581: , p_side => 'NA'
69582: );
69583:
69584: xla_ae_lines_pkg.set_ccid(
69585: p_code_combination_id => l_ccid
69586: , p_value_type_code => l_adr_value_type_code
69587: , p_transaction_coa_id => l_adr_transaction_coa_id
69588: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69619: xla_ae_lines_pkg.set_segment(

69615: );
69616:
69617: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69618:
69619: xla_ae_lines_pkg.set_segment(
69620: p_to_segment_code => 'GL_BALANCING'
69621: , p_segment_value => l_segment
69622: , p_from_segment_code => l_adr_value_segment_code
69623: , p_from_combination_id => l_adr_value_combination_id

Line 69663: xla_ae_lines_pkg.set_segment(

69659: );
69660:
69661: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69662:
69663: xla_ae_lines_pkg.set_segment(
69664: p_to_segment_code => 'GL_ACCOUNT'
69665: , p_segment_value => l_segment
69666: , p_from_segment_code => l_adr_value_segment_code
69667: , p_from_combination_id => l_adr_value_combination_id

Line 69707: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

69703: xla_accounting_err_pkg.build_message
69704: (p_appli_s_name => 'XLA'
69705: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
69706: ,p_token_1 => 'LINE_NUMBER'
69707: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
69708: ,p_token_2 => 'LINE_TYPE_NAME'
69709: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
69710: l_component_type
69711: ,l_component_code

Line 69743: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

69739: --
69740: --
69741: ------------------------------------------------------------------------------------------------
69742: -- 4219869 Business Flow
69743: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
69744: -- Prior Entry. Currently, the following code is always generated.
69745: ------------------------------------------------------------------------------------------------
69746: XLA_AE_LINES_PKG.ValidateCurrentLine;
69747:

Line 69746: XLA_AE_LINES_PKG.ValidateCurrentLine;

69742: -- 4219869 Business Flow
69743: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
69744: -- Prior Entry. Currently, the following code is always generated.
69745: ------------------------------------------------------------------------------------------------
69746: XLA_AE_LINES_PKG.ValidateCurrentLine;
69747:
69748: ------------------------------------------------------------------------------------
69749: -- 4219869 Business Flow
69750: -- Populated credit and debit amounts -- Need to generate this within IF

Line 69752: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69748: ------------------------------------------------------------------------------------
69749: -- 4219869 Business Flow
69750: -- Populated credit and debit amounts -- Need to generate this within IF
69751: ------------------------------------------------------------------------------------
69752: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69753:
69754: ----------------------------------------------------------------------------------
69755: -- 4219869 Business Flow
69756: -- Update journal entry status -- Need to generate this within IF

Line 69784: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

69780: -- To allow MPA report to determine if it should generate report process
69781: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69782: ------------------------------------------------------------------------------------------
69783:
69784: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69785: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69786: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69787: -- call ADRs
69788: -- Bug 4922099

Line 69785: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

69781: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69782: ------------------------------------------------------------------------------------------
69783:
69784: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69785: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69786: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69787: -- call ADRs
69788: -- Bug 4922099
69789: --

Line 69813: xla_ae_lines_pkg.set_ccid(

69809: , x_value_type_code => l_adr_value_type_code
69810: , p_side => 'NA'
69811: );
69812:
69813: xla_ae_lines_pkg.set_ccid(
69814: p_code_combination_id => l_ccid
69815: , p_value_type_code => l_adr_value_type_code
69816: , p_transaction_coa_id => l_adr_transaction_coa_id
69817: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69848: xla_ae_lines_pkg.set_segment(

69844: );
69845:
69846: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69847:
69848: xla_ae_lines_pkg.set_segment(
69849: p_to_segment_code => 'GL_BALANCING'
69850: , p_segment_value => l_segment
69851: , p_from_segment_code => l_adr_value_segment_code
69852: , p_from_combination_id => l_adr_value_combination_id

Line 69892: xla_ae_lines_pkg.set_segment(

69888: );
69889:
69890: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69891:
69892: xla_ae_lines_pkg.set_segment(
69893: p_to_segment_code => 'GL_ACCOUNT'
69894: , p_segment_value => l_segment
69895: , p_from_segment_code => l_adr_value_segment_code
69896: , p_from_combination_id => l_adr_value_combination_id

Line 69923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

69919:
69920: --
69921: -- Update the line information that should be overwritten
69922: --
69923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69924: p_header_num => 1);
69925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69926:
69927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 69925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

69921: -- Update the line information that should be overwritten
69922: --
69923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69924: p_header_num => 1);
69925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69926:
69927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69928:
69929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 69927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

69923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69924: p_header_num => 1);
69925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69926:
69927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69928:
69929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69931: END IF;

Line 69930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

69926:
69927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69928:
69929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69931: END IF;
69932:
69933: --
69934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 69937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

69933: --
69934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69935: --
69936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69938: ELSE
69939: ---------------------------------------------------------------------------------------------------
69940: -- 4262811a Switch Sign
69941: ---------------------------------------------------------------------------------------------------

Line 69942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

69938: ELSE
69939: ---------------------------------------------------------------------------------------------------
69940: -- 4262811a Switch Sign
69941: ---------------------------------------------------------------------------------------------------
69942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69939: ---------------------------------------------------------------------------------------------------
69940: -- 4262811a Switch Sign
69941: ---------------------------------------------------------------------------------------------------
69942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69947: -- 5132302

Line 69944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69940: -- 4262811a Switch Sign
69941: ---------------------------------------------------------------------------------------------------
69942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69947: -- 5132302
69948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69941: ---------------------------------------------------------------------------------------------------
69942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69947: -- 5132302
69948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69947: -- 5132302
69948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69950:

Line 69948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

69944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69947: -- 5132302
69948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69950:
69951: END IF;
69952:

Line 69949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69947: -- 5132302
69948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69950:
69951: END IF;
69952:
69953: -- 4955764

Line 69954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69950:
69951: END IF;
69952:
69953: -- 4955764
69954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69956:
69957:
69958: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 69958: XLA_AE_LINES_PKG.ValidateCurrentLine;

69954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69956:
69957:
69958: XLA_AE_LINES_PKG.ValidateCurrentLine;
69959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69960:
69961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 69959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69956:
69957:
69958: XLA_AE_LINES_PKG.ValidateCurrentLine;
69959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69960:
69961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69963: ,p_balance_type_code => l_balance_type_code);

Line 70140: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

70136: --
70137: -- bulk performance
70138: --
70139: l_balance_type_code VARCHAR2(1);
70140: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
70141: l_log_module VARCHAR2(240);
70142:
70143: --
70144: -- Upgrade strategy

Line 70228: XLA_AE_LINES_PKG.SetNewLine;

70224: ') <> 'R'
70225: THEN
70226:
70227: --
70228: XLA_AE_LINES_PKG.SetNewLine;
70229:
70230: p_balance_type_code := l_balance_type_code;
70231: -- set the flag so later we will know whether the gain loss line needs to be created
70232:

Line 70240: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

70236:
70237: --
70238: -- bulk performance
70239: --
70240: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
70241: p_header_num => 0); -- 4262811
70242: --
70243: -- set accounting line options
70244: --

Line 70245: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

70241: p_header_num => 0); -- 4262811
70242: --
70243: -- set accounting line options
70244: --
70245: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
70246: p_natural_side_code => 'C'
70247: , p_gain_or_loss_flag => 'Y'
70248: , p_gl_transfer_mode_code => 'S'
70249: , p_acct_entry_type_code => 'A'

Line 70259: xla_ae_lines_pkg.SetAcctLineType

70255: --
70256: --
70257: -- set accounting line type info
70258: --
70259: xla_ae_lines_pkg.SetAcctLineType
70260: (p_component_type => l_component_type
70261: ,p_event_type_code => l_event_type_code
70262: ,p_line_definition_owner_code => l_line_definition_owner_code
70263: ,p_line_definition_code => l_line_definition_code

Line 70273: xla_ae_lines_pkg.SetAcctClass(

70269: ,p_event_class_code => l_event_class_code);
70270: --
70271: -- set accounting class
70272: --
70273: xla_ae_lines_pkg.SetAcctClass(
70274: p_accounting_class_code => 'GAIN'
70275: , p_ae_header_id => l_ae_header_id
70276: );
70277:

Line 70281: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

70277:
70278: --
70279: -- set rounding class
70280: --
70281: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70282: 'GAIN';
70283:
70284: --
70285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 70285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

70281: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70282: 'GAIN';
70283:
70284: --
70285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70287: --
70288: -- bulk performance
70289: --

Line 70286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

70282: 'GAIN';
70283:
70284: --
70285: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70287: --
70288: -- bulk performance
70289: --
70290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 70290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

70286: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70287: --
70288: -- bulk performance
70289: --
70290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70291:
70292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70294:

Line 70292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

70288: -- bulk performance
70289: --
70290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70291:
70292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70294:
70295: -- 4955764
70296: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70296: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70294:
70295: -- 4955764
70296: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70297: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
70298:
70299: -- 4458381 Public Sector Enh
70300:

Line 70356: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

70352: l_rec_acct_attrs.array_num_value(23) := p_source_86;
70353: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70354: l_rec_acct_attrs.array_num_value(24) := p_source_87;
70355:
70356: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70357: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70358:
70359: ---------------------------------------------------------------------------------------------------------------
70360: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 70357: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

70353: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70354: l_rec_acct_attrs.array_num_value(24) := p_source_87;
70355:
70356: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70357: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70358:
70359: ---------------------------------------------------------------------------------------------------------------
70360: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70361: ---------------------------------------------------------------------------------------------------------------

Line 70360: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

70356: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70357: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70358:
70359: ---------------------------------------------------------------------------------------------------------------
70360: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70361: ---------------------------------------------------------------------------------------------------------------
70362: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70363:
70364: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 70362: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

70358:
70359: ---------------------------------------------------------------------------------------------------------------
70360: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70361: ---------------------------------------------------------------------------------------------------------------
70362: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70363:
70364: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70365: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70366:

Line 70364: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70360: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70361: ---------------------------------------------------------------------------------------------------------------
70362: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70363:
70364: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70365: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70366:
70367: IF xla_accounting_cache_pkg.GetValueChar
70368: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 70365: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70361: ---------------------------------------------------------------------------------------------------------------
70362: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70363:
70364: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70365: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70366:
70367: IF xla_accounting_cache_pkg.GetValueChar
70368: (p_source_code => 'LEDGER_CATEGORY_CODE'
70369: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 70376: xla_ae_lines_pkg.BflowUpgEntry

70372: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70373: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
70374: )
70375: THEN
70376: xla_ae_lines_pkg.BflowUpgEntry
70377: (p_business_method_code => l_bflow_method_code
70378: ,p_business_class_code => l_bflow_class_code
70379: ,p_balance_type => l_balance_type_code);
70380: ELSE

Line 70390: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

70386: -- call analytical criteria
70387: --
70388:
70389:
70390: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
70391: xla_ae_lines_pkg.SetAnalyticalCriteria(
70392: p_analytical_criterion_name => 'Check Id'
70393: , p_analytical_criterion_owner => 'S'
70394: , p_analytical_criterion_code => 'CHECK_ID'

Line 70391: xla_ae_lines_pkg.SetAnalyticalCriteria(

70387: --
70388:
70389:
70390: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
70391: xla_ae_lines_pkg.SetAnalyticalCriteria(
70392: p_analytical_criterion_name => 'Check Id'
70393: , p_analytical_criterion_owner => 'S'
70394: , p_analytical_criterion_code => 'CHECK_ID'
70395: , p_amb_context_code => 'DEFAULT'

Line 70438: xla_ae_lines_pkg.set_ccid(

70434: , x_value_type_code => l_adr_value_type_code
70435: , p_side => 'NA'
70436: );
70437:
70438: xla_ae_lines_pkg.set_ccid(
70439: p_code_combination_id => l_ccid
70440: , p_value_type_code => l_adr_value_type_code
70441: , p_transaction_coa_id => l_adr_transaction_coa_id
70442: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70473: xla_ae_lines_pkg.set_segment(

70469: );
70470:
70471: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70472:
70473: xla_ae_lines_pkg.set_segment(
70474: p_to_segment_code => 'GL_BALANCING'
70475: , p_segment_value => l_segment
70476: , p_from_segment_code => l_adr_value_segment_code
70477: , p_from_combination_id => l_adr_value_combination_id

Line 70517: xla_ae_lines_pkg.set_segment(

70513: );
70514:
70515: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70516:
70517: xla_ae_lines_pkg.set_segment(
70518: p_to_segment_code => 'GL_ACCOUNT'
70519: , p_segment_value => l_segment
70520: , p_from_segment_code => l_adr_value_segment_code
70521: , p_from_combination_id => l_adr_value_combination_id

Line 70561: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

70557: xla_accounting_err_pkg.build_message
70558: (p_appli_s_name => 'XLA'
70559: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
70560: ,p_token_1 => 'LINE_NUMBER'
70561: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
70562: ,p_token_2 => 'LINE_TYPE_NAME'
70563: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
70564: l_component_type
70565: ,l_component_code

Line 70597: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

70593: --
70594: --
70595: ------------------------------------------------------------------------------------------------
70596: -- 4219869 Business Flow
70597: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70598: -- Prior Entry. Currently, the following code is always generated.
70599: ------------------------------------------------------------------------------------------------
70600: XLA_AE_LINES_PKG.ValidateCurrentLine;
70601:

Line 70600: XLA_AE_LINES_PKG.ValidateCurrentLine;

70596: -- 4219869 Business Flow
70597: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70598: -- Prior Entry. Currently, the following code is always generated.
70599: ------------------------------------------------------------------------------------------------
70600: XLA_AE_LINES_PKG.ValidateCurrentLine;
70601:
70602: ------------------------------------------------------------------------------------
70603: -- 4219869 Business Flow
70604: -- Populated credit and debit amounts -- Need to generate this within IF

Line 70606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70602: ------------------------------------------------------------------------------------
70603: -- 4219869 Business Flow
70604: -- Populated credit and debit amounts -- Need to generate this within IF
70605: ------------------------------------------------------------------------------------
70606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70607:
70608: ----------------------------------------------------------------------------------
70609: -- 4219869 Business Flow
70610: -- Update journal entry status -- Need to generate this within IF

Line 70638: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

70634: -- To allow MPA report to determine if it should generate report process
70635: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70636: ------------------------------------------------------------------------------------------
70637:
70638: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70639: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70640: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70641: -- call ADRs
70642: -- Bug 4922099

Line 70639: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

70635: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70636: ------------------------------------------------------------------------------------------
70637:
70638: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70639: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70640: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70641: -- call ADRs
70642: -- Bug 4922099
70643: --

Line 70667: xla_ae_lines_pkg.set_ccid(

70663: , x_value_type_code => l_adr_value_type_code
70664: , p_side => 'NA'
70665: );
70666:
70667: xla_ae_lines_pkg.set_ccid(
70668: p_code_combination_id => l_ccid
70669: , p_value_type_code => l_adr_value_type_code
70670: , p_transaction_coa_id => l_adr_transaction_coa_id
70671: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70702: xla_ae_lines_pkg.set_segment(

70698: );
70699:
70700: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70701:
70702: xla_ae_lines_pkg.set_segment(
70703: p_to_segment_code => 'GL_BALANCING'
70704: , p_segment_value => l_segment
70705: , p_from_segment_code => l_adr_value_segment_code
70706: , p_from_combination_id => l_adr_value_combination_id

Line 70746: xla_ae_lines_pkg.set_segment(

70742: );
70743:
70744: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70745:
70746: xla_ae_lines_pkg.set_segment(
70747: p_to_segment_code => 'GL_ACCOUNT'
70748: , p_segment_value => l_segment
70749: , p_from_segment_code => l_adr_value_segment_code
70750: , p_from_combination_id => l_adr_value_combination_id

Line 70777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

70773:
70774: --
70775: -- Update the line information that should be overwritten
70776: --
70777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70778: p_header_num => 1);
70779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70780:
70781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 70779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

70775: -- Update the line information that should be overwritten
70776: --
70777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70778: p_header_num => 1);
70779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70780:
70781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70782:
70783: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 70781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

70777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70778: p_header_num => 1);
70779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70780:
70781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70782:
70783: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70784: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70785: END IF;

Line 70784: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

70780:
70781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70782:
70783: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70784: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70785: END IF;
70786:
70787: --
70788: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 70791: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

70787: --
70788: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
70789: --
70790: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
70791: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
70792: ELSE
70793: ---------------------------------------------------------------------------------------------------
70794: -- 4262811a Switch Sign
70795: ---------------------------------------------------------------------------------------------------

Line 70796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

70792: ELSE
70793: ---------------------------------------------------------------------------------------------------
70794: -- 4262811a Switch Sign
70795: ---------------------------------------------------------------------------------------------------
70796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70793: ---------------------------------------------------------------------------------------------------
70794: -- 4262811a Switch Sign
70795: ---------------------------------------------------------------------------------------------------
70796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70801: -- 5132302

Line 70798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70794: -- 4262811a Switch Sign
70795: ---------------------------------------------------------------------------------------------------
70796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70801: -- 5132302
70802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70795: ---------------------------------------------------------------------------------------------------
70796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70801: -- 5132302
70802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70801: -- 5132302
70802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70804:

Line 70802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

70798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70801: -- 5132302
70802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70804:
70805: END IF;
70806:

Line 70803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70801: -- 5132302
70802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70804:
70805: END IF;
70806:
70807: -- 4955764

Line 70808: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70804:
70805: END IF;
70806:
70807: -- 4955764
70808: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70809: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70810:
70811:
70812: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 70812: XLA_AE_LINES_PKG.ValidateCurrentLine;

70808: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70809: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70810:
70811:
70812: XLA_AE_LINES_PKG.ValidateCurrentLine;
70813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70814:
70815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 70813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70809: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70810:
70811:
70812: XLA_AE_LINES_PKG.ValidateCurrentLine;
70813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70814:
70815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70817: ,p_balance_type_code => l_balance_type_code);

Line 70989: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

70985: --
70986: -- bulk performance
70987: --
70988: l_balance_type_code VARCHAR2(1);
70989: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
70990: l_log_module VARCHAR2(240);
70991:
70992: --
70993: -- Upgrade strategy

Line 71074: XLA_AE_LINES_PKG.SetNewLine;

71070: ') <> 'AWT'
71071: THEN
71072:
71073: --
71074: XLA_AE_LINES_PKG.SetNewLine;
71075:
71076: p_balance_type_code := l_balance_type_code;
71077: -- set the flag so later we will know whether the gain loss line needs to be created
71078:

Line 71086: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

71082:
71083: --
71084: -- bulk performance
71085: --
71086: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
71087: p_header_num => 0); -- 4262811
71088: --
71089: -- set accounting line options
71090: --

Line 71091: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

71087: p_header_num => 0); -- 4262811
71088: --
71089: -- set accounting line options
71090: --
71091: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
71092: p_natural_side_code => 'C'
71093: , p_gain_or_loss_flag => 'Y'
71094: , p_gl_transfer_mode_code => 'S'
71095: , p_acct_entry_type_code => 'A'

Line 71105: xla_ae_lines_pkg.SetAcctLineType

71101: --
71102: --
71103: -- set accounting line type info
71104: --
71105: xla_ae_lines_pkg.SetAcctLineType
71106: (p_component_type => l_component_type
71107: ,p_event_type_code => l_event_type_code
71108: ,p_line_definition_owner_code => l_line_definition_owner_code
71109: ,p_line_definition_code => l_line_definition_code

Line 71119: xla_ae_lines_pkg.SetAcctClass(

71115: ,p_event_class_code => l_event_class_code);
71116: --
71117: -- set accounting class
71118: --
71119: xla_ae_lines_pkg.SetAcctClass(
71120: p_accounting_class_code => 'GAIN'
71121: , p_ae_header_id => l_ae_header_id
71122: );
71123:

Line 71127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

71123:
71124: --
71125: -- set rounding class
71126: --
71127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71128: 'GAIN';
71129:
71130: --
71131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 71131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

71127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71128: 'GAIN';
71129:
71130: --
71131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71133: --
71134: -- bulk performance
71135: --

Line 71132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

71128: 'GAIN';
71129:
71130: --
71131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71133: --
71134: -- bulk performance
71135: --
71136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 71136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

71132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71133: --
71134: -- bulk performance
71135: --
71136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71137:
71138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71140:

Line 71138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

71134: -- bulk performance
71135: --
71136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71137:
71138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71140:
71141: -- 4955764
71142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71140:
71141: -- 4955764
71142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71144:
71145: -- 4458381 Public Sector Enh
71146:

Line 71202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

71198: l_rec_acct_attrs.array_num_value(23) := p_source_85;
71199: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
71200: l_rec_acct_attrs.array_num_value(24) := p_source_87;
71201:
71202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71203: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71204:
71205: ---------------------------------------------------------------------------------------------------------------
71206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 71203: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

71199: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
71200: l_rec_acct_attrs.array_num_value(24) := p_source_87;
71201:
71202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71203: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71204:
71205: ---------------------------------------------------------------------------------------------------------------
71206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71207: ---------------------------------------------------------------------------------------------------------------

Line 71206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

71202: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71203: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71204:
71205: ---------------------------------------------------------------------------------------------------------------
71206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71207: ---------------------------------------------------------------------------------------------------------------
71208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71209:
71210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 71208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

71204:
71205: ---------------------------------------------------------------------------------------------------------------
71206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71207: ---------------------------------------------------------------------------------------------------------------
71208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71209:
71210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71212:

Line 71210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71206: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71207: ---------------------------------------------------------------------------------------------------------------
71208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71209:
71210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71212:
71213: IF xla_accounting_cache_pkg.GetValueChar
71214: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 71211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71207: ---------------------------------------------------------------------------------------------------------------
71208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71209:
71210: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71212:
71213: IF xla_accounting_cache_pkg.GetValueChar
71214: (p_source_code => 'LEDGER_CATEGORY_CODE'
71215: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 71222: xla_ae_lines_pkg.BflowUpgEntry

71218: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
71219: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
71220: )
71221: THEN
71222: xla_ae_lines_pkg.BflowUpgEntry
71223: (p_business_method_code => l_bflow_method_code
71224: ,p_business_class_code => l_bflow_class_code
71225: ,p_balance_type => l_balance_type_code);
71226: ELSE

Line 71236: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

71232: -- call analytical criteria
71233: --
71234:
71235:
71236: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
71237: xla_ae_lines_pkg.SetAnalyticalCriteria(
71238: p_analytical_criterion_name => 'Check Id'
71239: , p_analytical_criterion_owner => 'S'
71240: , p_analytical_criterion_code => 'CHECK_ID'

Line 71237: xla_ae_lines_pkg.SetAnalyticalCriteria(

71233: --
71234:
71235:
71236: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
71237: xla_ae_lines_pkg.SetAnalyticalCriteria(
71238: p_analytical_criterion_name => 'Check Id'
71239: , p_analytical_criterion_owner => 'S'
71240: , p_analytical_criterion_code => 'CHECK_ID'
71241: , p_amb_context_code => 'DEFAULT'

Line 71284: xla_ae_lines_pkg.set_ccid(

71280: , x_value_type_code => l_adr_value_type_code
71281: , p_side => 'NA'
71282: );
71283:
71284: xla_ae_lines_pkg.set_ccid(
71285: p_code_combination_id => l_ccid
71286: , p_value_type_code => l_adr_value_type_code
71287: , p_transaction_coa_id => l_adr_transaction_coa_id
71288: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71319: xla_ae_lines_pkg.set_segment(

71315: );
71316:
71317: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71318:
71319: xla_ae_lines_pkg.set_segment(
71320: p_to_segment_code => 'GL_BALANCING'
71321: , p_segment_value => l_segment
71322: , p_from_segment_code => l_adr_value_segment_code
71323: , p_from_combination_id => l_adr_value_combination_id

Line 71363: xla_ae_lines_pkg.set_segment(

71359: );
71360:
71361: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71362:
71363: xla_ae_lines_pkg.set_segment(
71364: p_to_segment_code => 'GL_ACCOUNT'
71365: , p_segment_value => l_segment
71366: , p_from_segment_code => l_adr_value_segment_code
71367: , p_from_combination_id => l_adr_value_combination_id

Line 71407: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

71403: xla_accounting_err_pkg.build_message
71404: (p_appli_s_name => 'XLA'
71405: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
71406: ,p_token_1 => 'LINE_NUMBER'
71407: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
71408: ,p_token_2 => 'LINE_TYPE_NAME'
71409: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
71410: l_component_type
71411: ,l_component_code

Line 71443: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

71439: --
71440: --
71441: ------------------------------------------------------------------------------------------------
71442: -- 4219869 Business Flow
71443: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71444: -- Prior Entry. Currently, the following code is always generated.
71445: ------------------------------------------------------------------------------------------------
71446: XLA_AE_LINES_PKG.ValidateCurrentLine;
71447:

Line 71446: XLA_AE_LINES_PKG.ValidateCurrentLine;

71442: -- 4219869 Business Flow
71443: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71444: -- Prior Entry. Currently, the following code is always generated.
71445: ------------------------------------------------------------------------------------------------
71446: XLA_AE_LINES_PKG.ValidateCurrentLine;
71447:
71448: ------------------------------------------------------------------------------------
71449: -- 4219869 Business Flow
71450: -- Populated credit and debit amounts -- Need to generate this within IF

Line 71452: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71448: ------------------------------------------------------------------------------------
71449: -- 4219869 Business Flow
71450: -- Populated credit and debit amounts -- Need to generate this within IF
71451: ------------------------------------------------------------------------------------
71452: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71453:
71454: ----------------------------------------------------------------------------------
71455: -- 4219869 Business Flow
71456: -- Update journal entry status -- Need to generate this within IF

Line 71484: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

71480: -- To allow MPA report to determine if it should generate report process
71481: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71482: ------------------------------------------------------------------------------------------
71483:
71484: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71485: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71486: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71487: -- call ADRs
71488: -- Bug 4922099

Line 71485: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

71481: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71482: ------------------------------------------------------------------------------------------
71483:
71484: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71485: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71486: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71487: -- call ADRs
71488: -- Bug 4922099
71489: --

Line 71513: xla_ae_lines_pkg.set_ccid(

71509: , x_value_type_code => l_adr_value_type_code
71510: , p_side => 'NA'
71511: );
71512:
71513: xla_ae_lines_pkg.set_ccid(
71514: p_code_combination_id => l_ccid
71515: , p_value_type_code => l_adr_value_type_code
71516: , p_transaction_coa_id => l_adr_transaction_coa_id
71517: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71548: xla_ae_lines_pkg.set_segment(

71544: );
71545:
71546: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71547:
71548: xla_ae_lines_pkg.set_segment(
71549: p_to_segment_code => 'GL_BALANCING'
71550: , p_segment_value => l_segment
71551: , p_from_segment_code => l_adr_value_segment_code
71552: , p_from_combination_id => l_adr_value_combination_id

Line 71592: xla_ae_lines_pkg.set_segment(

71588: );
71589:
71590: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71591:
71592: xla_ae_lines_pkg.set_segment(
71593: p_to_segment_code => 'GL_ACCOUNT'
71594: , p_segment_value => l_segment
71595: , p_from_segment_code => l_adr_value_segment_code
71596: , p_from_combination_id => l_adr_value_combination_id

Line 71623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

71619:
71620: --
71621: -- Update the line information that should be overwritten
71622: --
71623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71624: p_header_num => 1);
71625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71626:
71627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 71625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

71621: -- Update the line information that should be overwritten
71622: --
71623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71624: p_header_num => 1);
71625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71626:
71627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71628:
71629: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 71627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

71623: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71624: p_header_num => 1);
71625: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71626:
71627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71628:
71629: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71630: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71631: END IF;

Line 71630: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

71626:
71627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71628:
71629: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71630: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71631: END IF;
71632:
71633: --
71634: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 71637: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

71633: --
71634: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71635: --
71636: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71637: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71638: ELSE
71639: ---------------------------------------------------------------------------------------------------
71640: -- 4262811a Switch Sign
71641: ---------------------------------------------------------------------------------------------------

Line 71642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

71638: ELSE
71639: ---------------------------------------------------------------------------------------------------
71640: -- 4262811a Switch Sign
71641: ---------------------------------------------------------------------------------------------------
71642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71639: ---------------------------------------------------------------------------------------------------
71640: -- 4262811a Switch Sign
71641: ---------------------------------------------------------------------------------------------------
71642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71647: -- 5132302

Line 71644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71640: -- 4262811a Switch Sign
71641: ---------------------------------------------------------------------------------------------------
71642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71647: -- 5132302
71648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71641: ---------------------------------------------------------------------------------------------------
71642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71647: -- 5132302
71648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71642: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71647: -- 5132302
71648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71650:

Line 71648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

71644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71647: -- 5132302
71648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71650:
71651: END IF;
71652:

Line 71649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71647: -- 5132302
71648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71650:
71651: END IF;
71652:
71653: -- 4955764

Line 71654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71650:
71651: END IF;
71652:
71653: -- 4955764
71654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71656:
71657:
71658: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 71658: XLA_AE_LINES_PKG.ValidateCurrentLine;

71654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71656:
71657:
71658: XLA_AE_LINES_PKG.ValidateCurrentLine;
71659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71660:
71661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71662: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 71659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71656:
71657:
71658: XLA_AE_LINES_PKG.ValidateCurrentLine;
71659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71660:
71661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71662: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71663: ,p_balance_type_code => l_balance_type_code);

Line 71831: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

71827: --
71828: -- bulk performance
71829: --
71830: l_balance_type_code VARCHAR2(1);
71831: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
71832: l_log_module VARCHAR2(240);
71833:
71834: --
71835: -- Upgrade strategy

Line 71918: XLA_AE_LINES_PKG.SetNewLine;

71914: ') <> 'AWT'
71915: THEN
71916:
71917: --
71918: XLA_AE_LINES_PKG.SetNewLine;
71919:
71920: p_balance_type_code := l_balance_type_code;
71921: -- set the flag so later we will know whether the gain loss line needs to be created
71922:

Line 71930: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

71926:
71927: --
71928: -- bulk performance
71929: --
71930: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
71931: p_header_num => 0); -- 4262811
71932: --
71933: -- set accounting line options
71934: --

Line 71935: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

71931: p_header_num => 0); -- 4262811
71932: --
71933: -- set accounting line options
71934: --
71935: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
71936: p_natural_side_code => 'C'
71937: , p_gain_or_loss_flag => 'Y'
71938: , p_gl_transfer_mode_code => 'S'
71939: , p_acct_entry_type_code => 'A'

Line 71949: xla_ae_lines_pkg.SetAcctLineType

71945: --
71946: --
71947: -- set accounting line type info
71948: --
71949: xla_ae_lines_pkg.SetAcctLineType
71950: (p_component_type => l_component_type
71951: ,p_event_type_code => l_event_type_code
71952: ,p_line_definition_owner_code => l_line_definition_owner_code
71953: ,p_line_definition_code => l_line_definition_code

Line 71963: xla_ae_lines_pkg.SetAcctClass(

71959: ,p_event_class_code => l_event_class_code);
71960: --
71961: -- set accounting class
71962: --
71963: xla_ae_lines_pkg.SetAcctClass(
71964: p_accounting_class_code => 'GAIN'
71965: , p_ae_header_id => l_ae_header_id
71966: );
71967:

Line 71971: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

71967:
71968: --
71969: -- set rounding class
71970: --
71971: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71972: 'GAIN';
71973:
71974: --
71975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 71975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

71971: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71972: 'GAIN';
71973:
71974: --
71975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71977: --
71978: -- bulk performance
71979: --

Line 71976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

71972: 'GAIN';
71973:
71974: --
71975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71977: --
71978: -- bulk performance
71979: --
71980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 71980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

71976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71977: --
71978: -- bulk performance
71979: --
71980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71981:
71982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71984:

Line 71982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

71978: -- bulk performance
71979: --
71980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71981:
71982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71984:
71985: -- 4955764
71986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71984:
71985: -- 4955764
71986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71987: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71988:
71989: -- 4458381 Public Sector Enh
71990:

Line 72038: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

72034: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
72035: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
72036: l_rec_acct_attrs.array_char_value(20) := p_source_54;
72037:
72038: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72039: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72040:
72041: ---------------------------------------------------------------------------------------------------------------
72042: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 72039: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

72035: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
72036: l_rec_acct_attrs.array_char_value(20) := p_source_54;
72037:
72038: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72039: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72040:
72041: ---------------------------------------------------------------------------------------------------------------
72042: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72043: ---------------------------------------------------------------------------------------------------------------

Line 72042: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

72038: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72039: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72040:
72041: ---------------------------------------------------------------------------------------------------------------
72042: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72043: ---------------------------------------------------------------------------------------------------------------
72044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72045:
72046: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 72044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

72040:
72041: ---------------------------------------------------------------------------------------------------------------
72042: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72043: ---------------------------------------------------------------------------------------------------------------
72044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72045:
72046: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72047: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72048:

Line 72046: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72042: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72043: ---------------------------------------------------------------------------------------------------------------
72044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72045:
72046: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72047: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72048:
72049: IF xla_accounting_cache_pkg.GetValueChar
72050: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 72047: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72043: ---------------------------------------------------------------------------------------------------------------
72044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72045:
72046: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72047: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72048:
72049: IF xla_accounting_cache_pkg.GetValueChar
72050: (p_source_code => 'LEDGER_CATEGORY_CODE'
72051: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 72058: xla_ae_lines_pkg.BflowUpgEntry

72054: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72055: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
72056: )
72057: THEN
72058: xla_ae_lines_pkg.BflowUpgEntry
72059: (p_business_method_code => l_bflow_method_code
72060: ,p_business_class_code => l_bflow_class_code
72061: ,p_balance_type => l_balance_type_code);
72062: ELSE

Line 72072: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

72068: -- call analytical criteria
72069: --
72070:
72071:
72072: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
72073: xla_ae_lines_pkg.SetAnalyticalCriteria(
72074: p_analytical_criterion_name => 'Check Id'
72075: , p_analytical_criterion_owner => 'S'
72076: , p_analytical_criterion_code => 'CHECK_ID'

Line 72073: xla_ae_lines_pkg.SetAnalyticalCriteria(

72069: --
72070:
72071:
72072: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
72073: xla_ae_lines_pkg.SetAnalyticalCriteria(
72074: p_analytical_criterion_name => 'Check Id'
72075: , p_analytical_criterion_owner => 'S'
72076: , p_analytical_criterion_code => 'CHECK_ID'
72077: , p_amb_context_code => 'DEFAULT'

Line 72120: xla_ae_lines_pkg.set_ccid(

72116: , x_value_type_code => l_adr_value_type_code
72117: , p_side => 'NA'
72118: );
72119:
72120: xla_ae_lines_pkg.set_ccid(
72121: p_code_combination_id => l_ccid
72122: , p_value_type_code => l_adr_value_type_code
72123: , p_transaction_coa_id => l_adr_transaction_coa_id
72124: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72155: xla_ae_lines_pkg.set_segment(

72151: );
72152:
72153: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72154:
72155: xla_ae_lines_pkg.set_segment(
72156: p_to_segment_code => 'GL_BALANCING'
72157: , p_segment_value => l_segment
72158: , p_from_segment_code => l_adr_value_segment_code
72159: , p_from_combination_id => l_adr_value_combination_id

Line 72199: xla_ae_lines_pkg.set_segment(

72195: );
72196:
72197: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72198:
72199: xla_ae_lines_pkg.set_segment(
72200: p_to_segment_code => 'GL_ACCOUNT'
72201: , p_segment_value => l_segment
72202: , p_from_segment_code => l_adr_value_segment_code
72203: , p_from_combination_id => l_adr_value_combination_id

Line 72243: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

72239: xla_accounting_err_pkg.build_message
72240: (p_appli_s_name => 'XLA'
72241: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
72242: ,p_token_1 => 'LINE_NUMBER'
72243: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
72244: ,p_token_2 => 'LINE_TYPE_NAME'
72245: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
72246: l_component_type
72247: ,l_component_code

Line 72279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

72275: --
72276: --
72277: ------------------------------------------------------------------------------------------------
72278: -- 4219869 Business Flow
72279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72280: -- Prior Entry. Currently, the following code is always generated.
72281: ------------------------------------------------------------------------------------------------
72282: XLA_AE_LINES_PKG.ValidateCurrentLine;
72283:

Line 72282: XLA_AE_LINES_PKG.ValidateCurrentLine;

72278: -- 4219869 Business Flow
72279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72280: -- Prior Entry. Currently, the following code is always generated.
72281: ------------------------------------------------------------------------------------------------
72282: XLA_AE_LINES_PKG.ValidateCurrentLine;
72283:
72284: ------------------------------------------------------------------------------------
72285: -- 4219869 Business Flow
72286: -- Populated credit and debit amounts -- Need to generate this within IF

Line 72288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72284: ------------------------------------------------------------------------------------
72285: -- 4219869 Business Flow
72286: -- Populated credit and debit amounts -- Need to generate this within IF
72287: ------------------------------------------------------------------------------------
72288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72289:
72290: ----------------------------------------------------------------------------------
72291: -- 4219869 Business Flow
72292: -- Update journal entry status -- Need to generate this within IF

Line 72320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

72316: -- To allow MPA report to determine if it should generate report process
72317: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72318: ------------------------------------------------------------------------------------------
72319:
72320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72322: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72323: -- call ADRs
72324: -- Bug 4922099

Line 72321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

72317: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72318: ------------------------------------------------------------------------------------------
72319:
72320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72322: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72323: -- call ADRs
72324: -- Bug 4922099
72325: --

Line 72349: xla_ae_lines_pkg.set_ccid(

72345: , x_value_type_code => l_adr_value_type_code
72346: , p_side => 'NA'
72347: );
72348:
72349: xla_ae_lines_pkg.set_ccid(
72350: p_code_combination_id => l_ccid
72351: , p_value_type_code => l_adr_value_type_code
72352: , p_transaction_coa_id => l_adr_transaction_coa_id
72353: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72384: xla_ae_lines_pkg.set_segment(

72380: );
72381:
72382: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72383:
72384: xla_ae_lines_pkg.set_segment(
72385: p_to_segment_code => 'GL_BALANCING'
72386: , p_segment_value => l_segment
72387: , p_from_segment_code => l_adr_value_segment_code
72388: , p_from_combination_id => l_adr_value_combination_id

Line 72428: xla_ae_lines_pkg.set_segment(

72424: );
72425:
72426: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72427:
72428: xla_ae_lines_pkg.set_segment(
72429: p_to_segment_code => 'GL_ACCOUNT'
72430: , p_segment_value => l_segment
72431: , p_from_segment_code => l_adr_value_segment_code
72432: , p_from_combination_id => l_adr_value_combination_id

Line 72459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

72455:
72456: --
72457: -- Update the line information that should be overwritten
72458: --
72459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72460: p_header_num => 1);
72461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72462:
72463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 72461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

72457: -- Update the line information that should be overwritten
72458: --
72459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72460: p_header_num => 1);
72461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72462:
72463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72464:
72465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 72463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

72459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72460: p_header_num => 1);
72461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72462:
72463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72464:
72465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72467: END IF;

Line 72466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

72462:
72463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72464:
72465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72467: END IF;
72468:
72469: --
72470: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 72473: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

72469: --
72470: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72471: --
72472: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72473: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72474: ELSE
72475: ---------------------------------------------------------------------------------------------------
72476: -- 4262811a Switch Sign
72477: ---------------------------------------------------------------------------------------------------

Line 72478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

72474: ELSE
72475: ---------------------------------------------------------------------------------------------------
72476: -- 4262811a Switch Sign
72477: ---------------------------------------------------------------------------------------------------
72478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72475: ---------------------------------------------------------------------------------------------------
72476: -- 4262811a Switch Sign
72477: ---------------------------------------------------------------------------------------------------
72478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72483: -- 5132302

Line 72480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72476: -- 4262811a Switch Sign
72477: ---------------------------------------------------------------------------------------------------
72478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72483: -- 5132302
72484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72477: ---------------------------------------------------------------------------------------------------
72478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72483: -- 5132302
72484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72483: -- 5132302
72484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72486:

Line 72484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

72480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72483: -- 5132302
72484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72486:
72487: END IF;
72488:

Line 72485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72483: -- 5132302
72484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72486:
72487: END IF;
72488:
72489: -- 4955764

Line 72490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72486:
72487: END IF;
72488:
72489: -- 4955764
72490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72492:
72493:
72494: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 72494: XLA_AE_LINES_PKG.ValidateCurrentLine;

72490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72492:
72493:
72494: XLA_AE_LINES_PKG.ValidateCurrentLine;
72495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72496:
72497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 72495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72492:
72493:
72494: XLA_AE_LINES_PKG.ValidateCurrentLine;
72495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72496:
72497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72499: ,p_balance_type_code => l_balance_type_code);

Line 72696: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

72692: --
72693: -- bulk performance
72694: --
72695: l_balance_type_code VARCHAR2(1);
72696: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
72697: l_log_module VARCHAR2(240);
72698:
72699: --
72700: -- Upgrade strategy

Line 72770: XLA_AE_LINES_PKG.SetNewLine;

72766: ') = 'GAIN'
72767: THEN
72768:
72769: --
72770: XLA_AE_LINES_PKG.SetNewLine;
72771:
72772: p_balance_type_code := l_balance_type_code;
72773: -- set the flag so later we will know whether the gain loss line needs to be created
72774:

Line 72782: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

72778:
72779: --
72780: -- bulk performance
72781: --
72782: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
72783: p_header_num => 0); -- 4262811
72784: --
72785: -- set accounting line options
72786: --

Line 72787: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

72783: p_header_num => 0); -- 4262811
72784: --
72785: -- set accounting line options
72786: --
72787: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
72788: p_natural_side_code => 'D'
72789: , p_gain_or_loss_flag => 'Y'
72790: , p_gl_transfer_mode_code => 'S'
72791: , p_acct_entry_type_code => 'A'

Line 72801: xla_ae_lines_pkg.SetAcctLineType

72797: --
72798: --
72799: -- set accounting line type info
72800: --
72801: xla_ae_lines_pkg.SetAcctLineType
72802: (p_component_type => l_component_type
72803: ,p_event_type_code => l_event_type_code
72804: ,p_line_definition_owner_code => l_line_definition_owner_code
72805: ,p_line_definition_code => l_line_definition_code

Line 72815: xla_ae_lines_pkg.SetAcctClass(

72811: ,p_event_class_code => l_event_class_code);
72812: --
72813: -- set accounting class
72814: --
72815: xla_ae_lines_pkg.SetAcctClass(
72816: p_accounting_class_code => 'GAIN'
72817: , p_ae_header_id => l_ae_header_id
72818: );
72819:

Line 72823: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

72819:
72820: --
72821: -- set rounding class
72822: --
72823: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72824: 'GAIN';
72825:
72826: --
72827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 72827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

72823: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72824: 'GAIN';
72825:
72826: --
72827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72829: --
72830: -- bulk performance
72831: --

Line 72828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

72824: 'GAIN';
72825:
72826: --
72827: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72829: --
72830: -- bulk performance
72831: --
72832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 72832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

72828: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72829: --
72830: -- bulk performance
72831: --
72832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72833:
72834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72836:

Line 72834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

72830: -- bulk performance
72831: --
72832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72833:
72834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72836:
72837: -- 4955764
72838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72836:
72837: -- 4955764
72838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72839: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
72840:
72841: -- 4458381 Public Sector Enh
72842:

Line 72948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

72944: l_rec_acct_attrs.array_num_value(43) := p_source_88;
72945: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
72946: l_rec_acct_attrs.array_num_value(44) := p_source_89;
72947:
72948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72949: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72950:
72951: ---------------------------------------------------------------------------------------------------------------
72952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 72949: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

72945: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
72946: l_rec_acct_attrs.array_num_value(44) := p_source_89;
72947:
72948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72949: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72950:
72951: ---------------------------------------------------------------------------------------------------------------
72952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72953: ---------------------------------------------------------------------------------------------------------------

Line 72952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

72948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72949: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72950:
72951: ---------------------------------------------------------------------------------------------------------------
72952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72953: ---------------------------------------------------------------------------------------------------------------
72954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72955:
72956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 72954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

72950:
72951: ---------------------------------------------------------------------------------------------------------------
72952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72953: ---------------------------------------------------------------------------------------------------------------
72954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72955:
72956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72958:

Line 72956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72953: ---------------------------------------------------------------------------------------------------------------
72954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72955:
72956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72958:
72959: IF xla_accounting_cache_pkg.GetValueChar
72960: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 72957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72953: ---------------------------------------------------------------------------------------------------------------
72954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72955:
72956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72958:
72959: IF xla_accounting_cache_pkg.GetValueChar
72960: (p_source_code => 'LEDGER_CATEGORY_CODE'
72961: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 72968: xla_ae_lines_pkg.BflowUpgEntry

72964: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72965: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
72966: )
72967: THEN
72968: xla_ae_lines_pkg.BflowUpgEntry
72969: (p_business_method_code => l_bflow_method_code
72970: ,p_business_class_code => l_bflow_class_code
72971: ,p_balance_type => l_balance_type_code);
72972: ELSE

Line 73012: xla_ae_lines_pkg.set_ccid(

73008: , x_value_type_code => l_adr_value_type_code
73009: , p_side => 'NA'
73010: );
73011:
73012: xla_ae_lines_pkg.set_ccid(
73013: p_code_combination_id => l_ccid
73014: , p_value_type_code => l_adr_value_type_code
73015: , p_transaction_coa_id => l_adr_transaction_coa_id
73016: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73047: xla_ae_lines_pkg.set_segment(

73043: );
73044:
73045: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73046:
73047: xla_ae_lines_pkg.set_segment(
73048: p_to_segment_code => 'GL_BALANCING'
73049: , p_segment_value => l_segment
73050: , p_from_segment_code => l_adr_value_segment_code
73051: , p_from_combination_id => l_adr_value_combination_id

Line 73091: xla_ae_lines_pkg.set_segment(

73087: );
73088:
73089: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73090:
73091: xla_ae_lines_pkg.set_segment(
73092: p_to_segment_code => 'GL_ACCOUNT'
73093: , p_segment_value => l_segment
73094: , p_from_segment_code => l_adr_value_segment_code
73095: , p_from_combination_id => l_adr_value_combination_id

Line 73135: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

73131: xla_accounting_err_pkg.build_message
73132: (p_appli_s_name => 'XLA'
73133: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
73134: ,p_token_1 => 'LINE_NUMBER'
73135: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
73136: ,p_token_2 => 'LINE_TYPE_NAME'
73137: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
73138: l_component_type
73139: ,l_component_code

Line 73171: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

73167: --
73168: --
73169: ------------------------------------------------------------------------------------------------
73170: -- 4219869 Business Flow
73171: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73172: -- Prior Entry. Currently, the following code is always generated.
73173: ------------------------------------------------------------------------------------------------
73174: XLA_AE_LINES_PKG.ValidateCurrentLine;
73175:

Line 73174: XLA_AE_LINES_PKG.ValidateCurrentLine;

73170: -- 4219869 Business Flow
73171: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73172: -- Prior Entry. Currently, the following code is always generated.
73173: ------------------------------------------------------------------------------------------------
73174: XLA_AE_LINES_PKG.ValidateCurrentLine;
73175:
73176: ------------------------------------------------------------------------------------
73177: -- 4219869 Business Flow
73178: -- Populated credit and debit amounts -- Need to generate this within IF

Line 73180: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73176: ------------------------------------------------------------------------------------
73177: -- 4219869 Business Flow
73178: -- Populated credit and debit amounts -- Need to generate this within IF
73179: ------------------------------------------------------------------------------------
73180: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73181:
73182: ----------------------------------------------------------------------------------
73183: -- 4219869 Business Flow
73184: -- Update journal entry status -- Need to generate this within IF

Line 73212: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

73208: -- To allow MPA report to determine if it should generate report process
73209: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73210: ------------------------------------------------------------------------------------------
73211:
73212: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73213: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73214: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73215: -- call ADRs
73216: -- Bug 4922099

Line 73213: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

73209: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73210: ------------------------------------------------------------------------------------------
73211:
73212: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73213: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73214: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73215: -- call ADRs
73216: -- Bug 4922099
73217: --

Line 73241: xla_ae_lines_pkg.set_ccid(

73237: , x_value_type_code => l_adr_value_type_code
73238: , p_side => 'NA'
73239: );
73240:
73241: xla_ae_lines_pkg.set_ccid(
73242: p_code_combination_id => l_ccid
73243: , p_value_type_code => l_adr_value_type_code
73244: , p_transaction_coa_id => l_adr_transaction_coa_id
73245: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73276: xla_ae_lines_pkg.set_segment(

73272: );
73273:
73274: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73275:
73276: xla_ae_lines_pkg.set_segment(
73277: p_to_segment_code => 'GL_BALANCING'
73278: , p_segment_value => l_segment
73279: , p_from_segment_code => l_adr_value_segment_code
73280: , p_from_combination_id => l_adr_value_combination_id

Line 73320: xla_ae_lines_pkg.set_segment(

73316: );
73317:
73318: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73319:
73320: xla_ae_lines_pkg.set_segment(
73321: p_to_segment_code => 'GL_ACCOUNT'
73322: , p_segment_value => l_segment
73323: , p_from_segment_code => l_adr_value_segment_code
73324: , p_from_combination_id => l_adr_value_combination_id

Line 73351: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

73347:
73348: --
73349: -- Update the line information that should be overwritten
73350: --
73351: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73352: p_header_num => 1);
73353: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73354:
73355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 73353: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

73349: -- Update the line information that should be overwritten
73350: --
73351: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73352: p_header_num => 1);
73353: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73354:
73355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73356:
73357: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 73355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

73351: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73352: p_header_num => 1);
73353: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73354:
73355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73356:
73357: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73358: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73359: END IF;

Line 73358: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

73354:
73355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73356:
73357: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73358: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73359: END IF;
73360:
73361: --
73362: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 73365: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

73361: --
73362: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73363: --
73364: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73365: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73366: ELSE
73367: ---------------------------------------------------------------------------------------------------
73368: -- 4262811a Switch Sign
73369: ---------------------------------------------------------------------------------------------------

Line 73370: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

73366: ELSE
73367: ---------------------------------------------------------------------------------------------------
73368: -- 4262811a Switch Sign
73369: ---------------------------------------------------------------------------------------------------
73370: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73367: ---------------------------------------------------------------------------------------------------
73368: -- 4262811a Switch Sign
73369: ---------------------------------------------------------------------------------------------------
73370: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73375: -- 5132302

Line 73372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73368: -- 4262811a Switch Sign
73369: ---------------------------------------------------------------------------------------------------
73370: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73375: -- 5132302
73376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73369: ---------------------------------------------------------------------------------------------------
73370: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73375: -- 5132302
73376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73370: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73375: -- 5132302
73376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73378:

Line 73376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

73372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73375: -- 5132302
73376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73378:
73379: END IF;
73380:

Line 73377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73374: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73375: -- 5132302
73376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73377: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73378:
73379: END IF;
73380:
73381: -- 4955764

Line 73382: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73378:
73379: END IF;
73380:
73381: -- 4955764
73382: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73383: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73384:
73385:
73386: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 73386: XLA_AE_LINES_PKG.ValidateCurrentLine;

73382: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73383: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73384:
73385:
73386: XLA_AE_LINES_PKG.ValidateCurrentLine;
73387: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73388:
73389: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73390: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 73387: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73383: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73384:
73385:
73386: XLA_AE_LINES_PKG.ValidateCurrentLine;
73387: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73388:
73389: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73390: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73391: ,p_balance_type_code => l_balance_type_code);

Line 73566: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

73562: --
73563: -- bulk performance
73564: --
73565: l_balance_type_code VARCHAR2(1);
73566: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
73567: l_log_module VARCHAR2(240);
73568:
73569: --
73570: -- Upgrade strategy

Line 73652: XLA_AE_LINES_PKG.SetNewLine;

73648: ') <> 'BANK ERROR'
73649: THEN
73650:
73651: --
73652: XLA_AE_LINES_PKG.SetNewLine;
73653:
73654: p_balance_type_code := l_balance_type_code;
73655: -- set the flag so later we will know whether the gain loss line needs to be created
73656:

Line 73664: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

73660:
73661: --
73662: -- bulk performance
73663: --
73664: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
73665: p_header_num => 0); -- 4262811
73666: --
73667: -- set accounting line options
73668: --

Line 73669: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

73665: p_header_num => 0); -- 4262811
73666: --
73667: -- set accounting line options
73668: --
73669: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
73670: p_natural_side_code => 'C'
73671: , p_gain_or_loss_flag => 'Y'
73672: , p_gl_transfer_mode_code => 'S'
73673: , p_acct_entry_type_code => 'A'

Line 73683: xla_ae_lines_pkg.SetAcctLineType

73679: --
73680: --
73681: -- set accounting line type info
73682: --
73683: xla_ae_lines_pkg.SetAcctLineType
73684: (p_component_type => l_component_type
73685: ,p_event_type_code => l_event_type_code
73686: ,p_line_definition_owner_code => l_line_definition_owner_code
73687: ,p_line_definition_code => l_line_definition_code

Line 73697: xla_ae_lines_pkg.SetAcctClass(

73693: ,p_event_class_code => l_event_class_code);
73694: --
73695: -- set accounting class
73696: --
73697: xla_ae_lines_pkg.SetAcctClass(
73698: p_accounting_class_code => 'GAIN'
73699: , p_ae_header_id => l_ae_header_id
73700: );
73701:

Line 73705: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

73701:
73702: --
73703: -- set rounding class
73704: --
73705: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73706: 'GAIN';
73707:
73708: --
73709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 73709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

73705: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73706: 'GAIN';
73707:
73708: --
73709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73711: --
73712: -- bulk performance
73713: --

Line 73710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

73706: 'GAIN';
73707:
73708: --
73709: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73711: --
73712: -- bulk performance
73713: --
73714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 73714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

73710: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73711: --
73712: -- bulk performance
73713: --
73714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73715:
73716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73717: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73718:

Line 73716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

73712: -- bulk performance
73713: --
73714: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73715:
73716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73717: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73718:
73719: -- 4955764
73720: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73720: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73717: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73718:
73719: -- 4955764
73720: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73721: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
73722:
73723: -- 4458381 Public Sector Enh
73724:

Line 73778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

73774: l_rec_acct_attrs.array_num_value(22) := p_source_86;
73775: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
73776: l_rec_acct_attrs.array_num_value(23) := p_source_87;
73777:
73778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73780:
73781: ---------------------------------------------------------------------------------------------------------------
73782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 73779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

73775: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
73776: l_rec_acct_attrs.array_num_value(23) := p_source_87;
73777:
73778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73780:
73781: ---------------------------------------------------------------------------------------------------------------
73782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73783: ---------------------------------------------------------------------------------------------------------------

Line 73782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

73778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73780:
73781: ---------------------------------------------------------------------------------------------------------------
73782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73783: ---------------------------------------------------------------------------------------------------------------
73784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73785:
73786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 73784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

73780:
73781: ---------------------------------------------------------------------------------------------------------------
73782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73783: ---------------------------------------------------------------------------------------------------------------
73784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73785:
73786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73788:

Line 73786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73783: ---------------------------------------------------------------------------------------------------------------
73784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73785:
73786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73788:
73789: IF xla_accounting_cache_pkg.GetValueChar
73790: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 73787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73783: ---------------------------------------------------------------------------------------------------------------
73784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73785:
73786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73788:
73789: IF xla_accounting_cache_pkg.GetValueChar
73790: (p_source_code => 'LEDGER_CATEGORY_CODE'
73791: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 73798: xla_ae_lines_pkg.BflowUpgEntry

73794: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73795: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
73796: )
73797: THEN
73798: xla_ae_lines_pkg.BflowUpgEntry
73799: (p_business_method_code => l_bflow_method_code
73800: ,p_business_class_code => l_bflow_class_code
73801: ,p_balance_type => l_balance_type_code);
73802: ELSE

Line 73812: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

73808: -- call analytical criteria
73809: --
73810:
73811:
73812: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
73813: xla_ae_lines_pkg.SetAnalyticalCriteria(
73814: p_analytical_criterion_name => 'Check Id'
73815: , p_analytical_criterion_owner => 'S'
73816: , p_analytical_criterion_code => 'CHECK_ID'

Line 73813: xla_ae_lines_pkg.SetAnalyticalCriteria(

73809: --
73810:
73811:
73812: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
73813: xla_ae_lines_pkg.SetAnalyticalCriteria(
73814: p_analytical_criterion_name => 'Check Id'
73815: , p_analytical_criterion_owner => 'S'
73816: , p_analytical_criterion_code => 'CHECK_ID'
73817: , p_amb_context_code => 'DEFAULT'

Line 73860: xla_ae_lines_pkg.set_ccid(

73856: , x_value_type_code => l_adr_value_type_code
73857: , p_side => 'NA'
73858: );
73859:
73860: xla_ae_lines_pkg.set_ccid(
73861: p_code_combination_id => l_ccid
73862: , p_value_type_code => l_adr_value_type_code
73863: , p_transaction_coa_id => l_adr_transaction_coa_id
73864: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73895: xla_ae_lines_pkg.set_segment(

73891: );
73892:
73893: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73894:
73895: xla_ae_lines_pkg.set_segment(
73896: p_to_segment_code => 'GL_BALANCING'
73897: , p_segment_value => l_segment
73898: , p_from_segment_code => l_adr_value_segment_code
73899: , p_from_combination_id => l_adr_value_combination_id

Line 73939: xla_ae_lines_pkg.set_segment(

73935: );
73936:
73937: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73938:
73939: xla_ae_lines_pkg.set_segment(
73940: p_to_segment_code => 'GL_ACCOUNT'
73941: , p_segment_value => l_segment
73942: , p_from_segment_code => l_adr_value_segment_code
73943: , p_from_combination_id => l_adr_value_combination_id

Line 73983: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

73979: xla_accounting_err_pkg.build_message
73980: (p_appli_s_name => 'XLA'
73981: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
73982: ,p_token_1 => 'LINE_NUMBER'
73983: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
73984: ,p_token_2 => 'LINE_TYPE_NAME'
73985: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
73986: l_component_type
73987: ,l_component_code

Line 74019: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

74015: --
74016: --
74017: ------------------------------------------------------------------------------------------------
74018: -- 4219869 Business Flow
74019: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74020: -- Prior Entry. Currently, the following code is always generated.
74021: ------------------------------------------------------------------------------------------------
74022: XLA_AE_LINES_PKG.ValidateCurrentLine;
74023:

Line 74022: XLA_AE_LINES_PKG.ValidateCurrentLine;

74018: -- 4219869 Business Flow
74019: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74020: -- Prior Entry. Currently, the following code is always generated.
74021: ------------------------------------------------------------------------------------------------
74022: XLA_AE_LINES_PKG.ValidateCurrentLine;
74023:
74024: ------------------------------------------------------------------------------------
74025: -- 4219869 Business Flow
74026: -- Populated credit and debit amounts -- Need to generate this within IF

Line 74028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74024: ------------------------------------------------------------------------------------
74025: -- 4219869 Business Flow
74026: -- Populated credit and debit amounts -- Need to generate this within IF
74027: ------------------------------------------------------------------------------------
74028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74029:
74030: ----------------------------------------------------------------------------------
74031: -- 4219869 Business Flow
74032: -- Update journal entry status -- Need to generate this within IF

Line 74060: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

74056: -- To allow MPA report to determine if it should generate report process
74057: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74058: ------------------------------------------------------------------------------------------
74059:
74060: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74061: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74062: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74063: -- call ADRs
74064: -- Bug 4922099

Line 74061: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

74057: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74058: ------------------------------------------------------------------------------------------
74059:
74060: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74061: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74062: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74063: -- call ADRs
74064: -- Bug 4922099
74065: --

Line 74089: xla_ae_lines_pkg.set_ccid(

74085: , x_value_type_code => l_adr_value_type_code
74086: , p_side => 'NA'
74087: );
74088:
74089: xla_ae_lines_pkg.set_ccid(
74090: p_code_combination_id => l_ccid
74091: , p_value_type_code => l_adr_value_type_code
74092: , p_transaction_coa_id => l_adr_transaction_coa_id
74093: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74124: xla_ae_lines_pkg.set_segment(

74120: );
74121:
74122: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74123:
74124: xla_ae_lines_pkg.set_segment(
74125: p_to_segment_code => 'GL_BALANCING'
74126: , p_segment_value => l_segment
74127: , p_from_segment_code => l_adr_value_segment_code
74128: , p_from_combination_id => l_adr_value_combination_id

Line 74168: xla_ae_lines_pkg.set_segment(

74164: );
74165:
74166: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74167:
74168: xla_ae_lines_pkg.set_segment(
74169: p_to_segment_code => 'GL_ACCOUNT'
74170: , p_segment_value => l_segment
74171: , p_from_segment_code => l_adr_value_segment_code
74172: , p_from_combination_id => l_adr_value_combination_id

Line 74199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

74195:
74196: --
74197: -- Update the line information that should be overwritten
74198: --
74199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74200: p_header_num => 1);
74201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74202:
74203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 74201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

74197: -- Update the line information that should be overwritten
74198: --
74199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74200: p_header_num => 1);
74201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74202:
74203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74204:
74205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 74203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

74199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74200: p_header_num => 1);
74201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74202:
74203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74204:
74205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74207: END IF;

Line 74206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

74202:
74203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74204:
74205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74207: END IF;
74208:
74209: --
74210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 74213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

74209: --
74210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74211: --
74212: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74214: ELSE
74215: ---------------------------------------------------------------------------------------------------
74216: -- 4262811a Switch Sign
74217: ---------------------------------------------------------------------------------------------------

Line 74218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

74214: ELSE
74215: ---------------------------------------------------------------------------------------------------
74216: -- 4262811a Switch Sign
74217: ---------------------------------------------------------------------------------------------------
74218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74215: ---------------------------------------------------------------------------------------------------
74216: -- 4262811a Switch Sign
74217: ---------------------------------------------------------------------------------------------------
74218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74223: -- 5132302

Line 74220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74216: -- 4262811a Switch Sign
74217: ---------------------------------------------------------------------------------------------------
74218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74223: -- 5132302
74224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74217: ---------------------------------------------------------------------------------------------------
74218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74223: -- 5132302
74224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74223: -- 5132302
74224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74226:

Line 74224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

74220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74223: -- 5132302
74224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74226:
74227: END IF;
74228:

Line 74225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74223: -- 5132302
74224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74226:
74227: END IF;
74228:
74229: -- 4955764

Line 74230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74226:
74227: END IF;
74228:
74229: -- 4955764
74230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74232:
74233:
74234: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 74234: XLA_AE_LINES_PKG.ValidateCurrentLine;

74230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74232:
74233:
74234: XLA_AE_LINES_PKG.ValidateCurrentLine;
74235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74236:
74237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 74235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74232:
74233:
74234: XLA_AE_LINES_PKG.ValidateCurrentLine;
74235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74236:
74237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74239: ,p_balance_type_code => l_balance_type_code);

Line 74413: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

74409: --
74410: -- bulk performance
74411: --
74412: l_balance_type_code VARCHAR2(1);
74413: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
74414: l_log_module VARCHAR2(240);
74415:
74416: --
74417: -- Upgrade strategy

Line 74491: XLA_AE_LINES_PKG.SetNewLine;

74487: ') <> 'R'
74488: THEN
74489:
74490: --
74491: XLA_AE_LINES_PKG.SetNewLine;
74492:
74493: p_balance_type_code := l_balance_type_code;
74494: -- set the flag so later we will know whether the gain loss line needs to be created
74495:

Line 74503: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

74499:
74500: --
74501: -- bulk performance
74502: --
74503: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
74504: p_header_num => 0); -- 4262811
74505: --
74506: -- set accounting line options
74507: --

Line 74508: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

74504: p_header_num => 0); -- 4262811
74505: --
74506: -- set accounting line options
74507: --
74508: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
74509: p_natural_side_code => 'D'
74510: , p_gain_or_loss_flag => 'N'
74511: , p_gl_transfer_mode_code => 'S'
74512: , p_acct_entry_type_code => 'A'

Line 74522: xla_ae_lines_pkg.SetAcctLineType

74518: --
74519: --
74520: -- set accounting line type info
74521: --
74522: xla_ae_lines_pkg.SetAcctLineType
74523: (p_component_type => l_component_type
74524: ,p_event_type_code => l_event_type_code
74525: ,p_line_definition_owner_code => l_line_definition_owner_code
74526: ,p_line_definition_code => l_line_definition_code

Line 74536: xla_ae_lines_pkg.SetAcctClass(

74532: ,p_event_class_code => l_event_class_code);
74533: --
74534: -- set accounting class
74535: --
74536: xla_ae_lines_pkg.SetAcctClass(
74537: p_accounting_class_code => 'INTEREST_EXPENSE'
74538: , p_ae_header_id => l_ae_header_id
74539: );
74540:

Line 74544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

74540:
74541: --
74542: -- set rounding class
74543: --
74544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74545: 'INTEREST_EXPENSE';
74546:
74547: --
74548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 74548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

74544: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74545: 'INTEREST_EXPENSE';
74546:
74547: --
74548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74550: --
74551: -- bulk performance
74552: --

Line 74549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

74545: 'INTEREST_EXPENSE';
74546:
74547: --
74548: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74550: --
74551: -- bulk performance
74552: --
74553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 74553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

74549: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74550: --
74551: -- bulk performance
74552: --
74553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74554:
74555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74557:

Line 74555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

74551: -- bulk performance
74552: --
74553: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74554:
74555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74557:
74558: -- 4955764
74559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74556: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74557:
74558: -- 4955764
74559: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74560: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
74561:
74562: -- 4458381 Public Sector Enh
74563:

Line 74619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

74615: l_rec_acct_attrs.array_num_value(23) := p_source_85;
74616: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
74617: l_rec_acct_attrs.array_num_value(24) := p_source_87;
74618:
74619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74621:
74622: ---------------------------------------------------------------------------------------------------------------
74623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 74620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

74616: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
74617: l_rec_acct_attrs.array_num_value(24) := p_source_87;
74618:
74619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74621:
74622: ---------------------------------------------------------------------------------------------------------------
74623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74624: ---------------------------------------------------------------------------------------------------------------

Line 74623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

74619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74621:
74622: ---------------------------------------------------------------------------------------------------------------
74623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74624: ---------------------------------------------------------------------------------------------------------------
74625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74626:
74627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 74625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

74621:
74622: ---------------------------------------------------------------------------------------------------------------
74623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74624: ---------------------------------------------------------------------------------------------------------------
74625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74626:
74627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74629:

Line 74627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74624: ---------------------------------------------------------------------------------------------------------------
74625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74626:
74627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74629:
74630: IF xla_accounting_cache_pkg.GetValueChar
74631: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 74628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74624: ---------------------------------------------------------------------------------------------------------------
74625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74626:
74627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74629:
74630: IF xla_accounting_cache_pkg.GetValueChar
74631: (p_source_code => 'LEDGER_CATEGORY_CODE'
74632: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 74639: xla_ae_lines_pkg.BflowUpgEntry

74635: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74636: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
74637: )
74638: THEN
74639: xla_ae_lines_pkg.BflowUpgEntry
74640: (p_business_method_code => l_bflow_method_code
74641: ,p_business_class_code => l_bflow_class_code
74642: ,p_balance_type => l_balance_type_code);
74643: ELSE

Line 74653: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

74649: -- call analytical criteria
74650: --
74651:
74652:
74653: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
74654: xla_ae_lines_pkg.SetAnalyticalCriteria(
74655: p_analytical_criterion_name => 'Check Id'
74656: , p_analytical_criterion_owner => 'S'
74657: , p_analytical_criterion_code => 'CHECK_ID'

Line 74654: xla_ae_lines_pkg.SetAnalyticalCriteria(

74650: --
74651:
74652:
74653: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
74654: xla_ae_lines_pkg.SetAnalyticalCriteria(
74655: p_analytical_criterion_name => 'Check Id'
74656: , p_analytical_criterion_owner => 'S'
74657: , p_analytical_criterion_code => 'CHECK_ID'
74658: , p_amb_context_code => 'DEFAULT'

Line 74699: xla_ae_lines_pkg.set_ccid(

74695: , x_value_type_code => l_adr_value_type_code
74696: , p_side => 'NA'
74697: );
74698:
74699: xla_ae_lines_pkg.set_ccid(
74700: p_code_combination_id => l_ccid
74701: , p_value_type_code => l_adr_value_type_code
74702: , p_transaction_coa_id => l_adr_transaction_coa_id
74703: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74733: xla_ae_lines_pkg.set_segment(

74729: );
74730:
74731: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74732:
74733: xla_ae_lines_pkg.set_segment(
74734: p_to_segment_code => 'GL_ACCOUNT'
74735: , p_segment_value => l_segment
74736: , p_from_segment_code => l_adr_value_segment_code
74737: , p_from_combination_id => l_adr_value_combination_id

Line 74777: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

74773: xla_accounting_err_pkg.build_message
74774: (p_appli_s_name => 'XLA'
74775: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
74776: ,p_token_1 => 'LINE_NUMBER'
74777: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
74778: ,p_token_2 => 'LINE_TYPE_NAME'
74779: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
74780: l_component_type
74781: ,l_component_code

Line 74813: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

74809: --
74810: --
74811: ------------------------------------------------------------------------------------------------
74812: -- 4219869 Business Flow
74813: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74814: -- Prior Entry. Currently, the following code is always generated.
74815: ------------------------------------------------------------------------------------------------
74816: XLA_AE_LINES_PKG.ValidateCurrentLine;
74817:

Line 74816: XLA_AE_LINES_PKG.ValidateCurrentLine;

74812: -- 4219869 Business Flow
74813: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74814: -- Prior Entry. Currently, the following code is always generated.
74815: ------------------------------------------------------------------------------------------------
74816: XLA_AE_LINES_PKG.ValidateCurrentLine;
74817:
74818: ------------------------------------------------------------------------------------
74819: -- 4219869 Business Flow
74820: -- Populated credit and debit amounts -- Need to generate this within IF

Line 74822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74818: ------------------------------------------------------------------------------------
74819: -- 4219869 Business Flow
74820: -- Populated credit and debit amounts -- Need to generate this within IF
74821: ------------------------------------------------------------------------------------
74822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74823:
74824: ----------------------------------------------------------------------------------
74825: -- 4219869 Business Flow
74826: -- Update journal entry status -- Need to generate this within IF

Line 74854: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

74850: -- To allow MPA report to determine if it should generate report process
74851: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74852: ------------------------------------------------------------------------------------------
74853:
74854: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74855: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74856: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74857: -- call ADRs
74858: -- Bug 4922099

Line 74855: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

74851: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74852: ------------------------------------------------------------------------------------------
74853:
74854: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74855: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74856: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74857: -- call ADRs
74858: -- Bug 4922099
74859: --

Line 74881: xla_ae_lines_pkg.set_ccid(

74877: , x_value_type_code => l_adr_value_type_code
74878: , p_side => 'NA'
74879: );
74880:
74881: xla_ae_lines_pkg.set_ccid(
74882: p_code_combination_id => l_ccid
74883: , p_value_type_code => l_adr_value_type_code
74884: , p_transaction_coa_id => l_adr_transaction_coa_id
74885: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74915: xla_ae_lines_pkg.set_segment(

74911: );
74912:
74913: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74914:
74915: xla_ae_lines_pkg.set_segment(
74916: p_to_segment_code => 'GL_ACCOUNT'
74917: , p_segment_value => l_segment
74918: , p_from_segment_code => l_adr_value_segment_code
74919: , p_from_combination_id => l_adr_value_combination_id

Line 74946: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

74942:
74943: --
74944: -- Update the line information that should be overwritten
74945: --
74946: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74947: p_header_num => 1);
74948: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74949:
74950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 74948: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

74944: -- Update the line information that should be overwritten
74945: --
74946: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74947: p_header_num => 1);
74948: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74949:
74950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74951:
74952: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 74950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

74946: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74947: p_header_num => 1);
74948: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74949:
74950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74951:
74952: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74953: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74954: END IF;

Line 74953: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

74949:
74950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74951:
74952: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74953: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74954: END IF;
74955:
74956: --
74957: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 74960: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

74956: --
74957: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74958: --
74959: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74960: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74961: ELSE
74962: ---------------------------------------------------------------------------------------------------
74963: -- 4262811a Switch Sign
74964: ---------------------------------------------------------------------------------------------------

Line 74965: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

74961: ELSE
74962: ---------------------------------------------------------------------------------------------------
74963: -- 4262811a Switch Sign
74964: ---------------------------------------------------------------------------------------------------
74965: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74962: ---------------------------------------------------------------------------------------------------
74963: -- 4262811a Switch Sign
74964: ---------------------------------------------------------------------------------------------------
74965: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74970: -- 5132302

Line 74967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74963: -- 4262811a Switch Sign
74964: ---------------------------------------------------------------------------------------------------
74965: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74970: -- 5132302
74971: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74964: ---------------------------------------------------------------------------------------------------
74965: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74970: -- 5132302
74971: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74965: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74970: -- 5132302
74971: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74973:

Line 74971: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

74967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74970: -- 5132302
74971: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74973:
74974: END IF;
74975:

Line 74972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74968: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74970: -- 5132302
74971: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74973:
74974: END IF;
74975:
74976: -- 4955764

Line 74977: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74973:
74974: END IF;
74975:
74976: -- 4955764
74977: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74978: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74979:
74980:
74981: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 74981: XLA_AE_LINES_PKG.ValidateCurrentLine;

74977: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74978: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74979:
74980:
74981: XLA_AE_LINES_PKG.ValidateCurrentLine;
74982: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74983:
74984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74985: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 74982: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74978: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74979:
74980:
74981: XLA_AE_LINES_PKG.ValidateCurrentLine;
74982: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74983:
74984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74985: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74986: ,p_balance_type_code => l_balance_type_code);

Line 75163: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

75159: --
75160: -- bulk performance
75161: --
75162: l_balance_type_code VARCHAR2(1);
75163: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
75164: l_log_module VARCHAR2(240);
75165:
75166: --
75167: -- Upgrade strategy

Line 75241: XLA_AE_LINES_PKG.SetNewLine;

75237: ') <> 'PAYMENTCARD'
75238: THEN
75239:
75240: --
75241: XLA_AE_LINES_PKG.SetNewLine;
75242:
75243: p_balance_type_code := l_balance_type_code;
75244: -- set the flag so later we will know whether the gain loss line needs to be created
75245:

Line 75253: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

75249:
75250: --
75251: -- bulk performance
75252: --
75253: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
75254: p_header_num => 0); -- 4262811
75255: --
75256: -- set accounting line options
75257: --

Line 75258: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

75254: p_header_num => 0); -- 4262811
75255: --
75256: -- set accounting line options
75257: --
75258: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
75259: p_natural_side_code => 'D'
75260: , p_gain_or_loss_flag => 'N'
75261: , p_gl_transfer_mode_code => 'S'
75262: , p_acct_entry_type_code => 'A'

Line 75272: xla_ae_lines_pkg.SetAcctLineType

75268: --
75269: --
75270: -- set accounting line type info
75271: --
75272: xla_ae_lines_pkg.SetAcctLineType
75273: (p_component_type => l_component_type
75274: ,p_event_type_code => l_event_type_code
75275: ,p_line_definition_owner_code => l_line_definition_owner_code
75276: ,p_line_definition_code => l_line_definition_code

Line 75286: xla_ae_lines_pkg.SetAcctClass(

75282: ,p_event_class_code => l_event_class_code);
75283: --
75284: -- set accounting class
75285: --
75286: xla_ae_lines_pkg.SetAcctClass(
75287: p_accounting_class_code => 'INTEREST_EXPENSE'
75288: , p_ae_header_id => l_ae_header_id
75289: );
75290:

Line 75294: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

75290:
75291: --
75292: -- set rounding class
75293: --
75294: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75295: 'INTEREST_EXPENSE';
75296:
75297: --
75298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 75298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

75294: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75295: 'INTEREST_EXPENSE';
75296:
75297: --
75298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75300: --
75301: -- bulk performance
75302: --

Line 75299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

75295: 'INTEREST_EXPENSE';
75296:
75297: --
75298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75300: --
75301: -- bulk performance
75302: --
75303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 75303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

75299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75300: --
75301: -- bulk performance
75302: --
75303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75304:
75305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75307:

Line 75305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

75301: -- bulk performance
75302: --
75303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75304:
75305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75307:
75308: -- 4955764
75309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75307:
75308: -- 4955764
75309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
75311:
75312: -- 4458381 Public Sector Enh
75313:

Line 75369: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

75365: l_rec_acct_attrs.array_num_value(23) := p_source_86;
75366: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
75367: l_rec_acct_attrs.array_num_value(24) := p_source_87;
75368:
75369: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75370: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75371:
75372: ---------------------------------------------------------------------------------------------------------------
75373: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 75370: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

75366: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
75367: l_rec_acct_attrs.array_num_value(24) := p_source_87;
75368:
75369: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75370: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75371:
75372: ---------------------------------------------------------------------------------------------------------------
75373: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75374: ---------------------------------------------------------------------------------------------------------------

Line 75373: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

75369: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75370: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75371:
75372: ---------------------------------------------------------------------------------------------------------------
75373: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75374: ---------------------------------------------------------------------------------------------------------------
75375: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75376:
75377: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 75375: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

75371:
75372: ---------------------------------------------------------------------------------------------------------------
75373: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75374: ---------------------------------------------------------------------------------------------------------------
75375: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75376:
75377: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75379:

Line 75377: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75373: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75374: ---------------------------------------------------------------------------------------------------------------
75375: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75376:
75377: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75379:
75380: IF xla_accounting_cache_pkg.GetValueChar
75381: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 75378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75374: ---------------------------------------------------------------------------------------------------------------
75375: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75376:
75377: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75379:
75380: IF xla_accounting_cache_pkg.GetValueChar
75381: (p_source_code => 'LEDGER_CATEGORY_CODE'
75382: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 75389: xla_ae_lines_pkg.BflowUpgEntry

75385: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75386: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
75387: )
75388: THEN
75389: xla_ae_lines_pkg.BflowUpgEntry
75390: (p_business_method_code => l_bflow_method_code
75391: ,p_business_class_code => l_bflow_class_code
75392: ,p_balance_type => l_balance_type_code);
75393: ELSE

Line 75403: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

75399: -- call analytical criteria
75400: --
75401:
75402:
75403: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
75404: xla_ae_lines_pkg.SetAnalyticalCriteria(
75405: p_analytical_criterion_name => 'Check Id'
75406: , p_analytical_criterion_owner => 'S'
75407: , p_analytical_criterion_code => 'CHECK_ID'

Line 75404: xla_ae_lines_pkg.SetAnalyticalCriteria(

75400: --
75401:
75402:
75403: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
75404: xla_ae_lines_pkg.SetAnalyticalCriteria(
75405: p_analytical_criterion_name => 'Check Id'
75406: , p_analytical_criterion_owner => 'S'
75407: , p_analytical_criterion_code => 'CHECK_ID'
75408: , p_amb_context_code => 'DEFAULT'

Line 75449: xla_ae_lines_pkg.set_ccid(

75445: , x_value_type_code => l_adr_value_type_code
75446: , p_side => 'NA'
75447: );
75448:
75449: xla_ae_lines_pkg.set_ccid(
75450: p_code_combination_id => l_ccid
75451: , p_value_type_code => l_adr_value_type_code
75452: , p_transaction_coa_id => l_adr_transaction_coa_id
75453: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75483: xla_ae_lines_pkg.set_segment(

75479: );
75480:
75481: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75482:
75483: xla_ae_lines_pkg.set_segment(
75484: p_to_segment_code => 'GL_ACCOUNT'
75485: , p_segment_value => l_segment
75486: , p_from_segment_code => l_adr_value_segment_code
75487: , p_from_combination_id => l_adr_value_combination_id

Line 75527: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

75523: xla_accounting_err_pkg.build_message
75524: (p_appli_s_name => 'XLA'
75525: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
75526: ,p_token_1 => 'LINE_NUMBER'
75527: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
75528: ,p_token_2 => 'LINE_TYPE_NAME'
75529: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
75530: l_component_type
75531: ,l_component_code

Line 75563: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

75559: --
75560: --
75561: ------------------------------------------------------------------------------------------------
75562: -- 4219869 Business Flow
75563: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75564: -- Prior Entry. Currently, the following code is always generated.
75565: ------------------------------------------------------------------------------------------------
75566: XLA_AE_LINES_PKG.ValidateCurrentLine;
75567:

Line 75566: XLA_AE_LINES_PKG.ValidateCurrentLine;

75562: -- 4219869 Business Flow
75563: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75564: -- Prior Entry. Currently, the following code is always generated.
75565: ------------------------------------------------------------------------------------------------
75566: XLA_AE_LINES_PKG.ValidateCurrentLine;
75567:
75568: ------------------------------------------------------------------------------------
75569: -- 4219869 Business Flow
75570: -- Populated credit and debit amounts -- Need to generate this within IF

Line 75572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75568: ------------------------------------------------------------------------------------
75569: -- 4219869 Business Flow
75570: -- Populated credit and debit amounts -- Need to generate this within IF
75571: ------------------------------------------------------------------------------------
75572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75573:
75574: ----------------------------------------------------------------------------------
75575: -- 4219869 Business Flow
75576: -- Update journal entry status -- Need to generate this within IF

Line 75604: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

75600: -- To allow MPA report to determine if it should generate report process
75601: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75602: ------------------------------------------------------------------------------------------
75603:
75604: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75605: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75606: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75607: -- call ADRs
75608: -- Bug 4922099

Line 75605: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

75601: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75602: ------------------------------------------------------------------------------------------
75603:
75604: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75605: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75606: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75607: -- call ADRs
75608: -- Bug 4922099
75609: --

Line 75631: xla_ae_lines_pkg.set_ccid(

75627: , x_value_type_code => l_adr_value_type_code
75628: , p_side => 'NA'
75629: );
75630:
75631: xla_ae_lines_pkg.set_ccid(
75632: p_code_combination_id => l_ccid
75633: , p_value_type_code => l_adr_value_type_code
75634: , p_transaction_coa_id => l_adr_transaction_coa_id
75635: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75665: xla_ae_lines_pkg.set_segment(

75661: );
75662:
75663: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75664:
75665: xla_ae_lines_pkg.set_segment(
75666: p_to_segment_code => 'GL_ACCOUNT'
75667: , p_segment_value => l_segment
75668: , p_from_segment_code => l_adr_value_segment_code
75669: , p_from_combination_id => l_adr_value_combination_id

Line 75696: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

75692:
75693: --
75694: -- Update the line information that should be overwritten
75695: --
75696: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75697: p_header_num => 1);
75698: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75699:
75700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 75698: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

75694: -- Update the line information that should be overwritten
75695: --
75696: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75697: p_header_num => 1);
75698: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75699:
75700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75701:
75702: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 75700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

75696: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75697: p_header_num => 1);
75698: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75699:
75700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75701:
75702: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75703: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75704: END IF;

Line 75703: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

75699:
75700: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75701:
75702: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75703: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75704: END IF;
75705:
75706: --
75707: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 75710: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

75706: --
75707: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75708: --
75709: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75710: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75711: ELSE
75712: ---------------------------------------------------------------------------------------------------
75713: -- 4262811a Switch Sign
75714: ---------------------------------------------------------------------------------------------------

Line 75715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

75711: ELSE
75712: ---------------------------------------------------------------------------------------------------
75713: -- 4262811a Switch Sign
75714: ---------------------------------------------------------------------------------------------------
75715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75712: ---------------------------------------------------------------------------------------------------
75713: -- 4262811a Switch Sign
75714: ---------------------------------------------------------------------------------------------------
75715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75720: -- 5132302

Line 75717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75713: -- 4262811a Switch Sign
75714: ---------------------------------------------------------------------------------------------------
75715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75720: -- 5132302
75721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75714: ---------------------------------------------------------------------------------------------------
75715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75720: -- 5132302
75721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75715: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75716: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75720: -- 5132302
75721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75723:

Line 75721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

75717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75720: -- 5132302
75721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75723:
75724: END IF;
75725:

Line 75722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75718: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75720: -- 5132302
75721: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75723:
75724: END IF;
75725:
75726: -- 4955764

Line 75727: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75723:
75724: END IF;
75725:
75726: -- 4955764
75727: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75728: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75729:
75730:
75731: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 75731: XLA_AE_LINES_PKG.ValidateCurrentLine;

75727: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75728: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75729:
75730:
75731: XLA_AE_LINES_PKG.ValidateCurrentLine;
75732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75733:
75734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75735: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 75732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75728: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75729:
75730:
75731: XLA_AE_LINES_PKG.ValidateCurrentLine;
75732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75733:
75734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75735: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75736: ,p_balance_type_code => l_balance_type_code);

Line 75930: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

75926: --
75927: -- bulk performance
75928: --
75929: l_balance_type_code VARCHAR2(1);
75930: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
75931: l_log_module VARCHAR2(240);
75932:
75933: --
75934: -- Upgrade strategy

Line 76000: XLA_AE_LINES_PKG.SetNewLine;

75996: ') = 'Y'
75997: THEN
75998:
75999: --
76000: XLA_AE_LINES_PKG.SetNewLine;
76001:
76002: p_balance_type_code := l_balance_type_code;
76003: -- set the flag so later we will know whether the gain loss line needs to be created
76004:

Line 76012: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

76008:
76009: --
76010: -- bulk performance
76011: --
76012: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
76013: p_header_num => 0); -- 4262811
76014: --
76015: -- set accounting line options
76016: --

Line 76017: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

76013: p_header_num => 0); -- 4262811
76014: --
76015: -- set accounting line options
76016: --
76017: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
76018: p_natural_side_code => 'D'
76019: , p_gain_or_loss_flag => 'N'
76020: , p_gl_transfer_mode_code => 'S'
76021: , p_acct_entry_type_code => 'A'

Line 76031: xla_ae_lines_pkg.SetAcctLineType

76027: --
76028: --
76029: -- set accounting line type info
76030: --
76031: xla_ae_lines_pkg.SetAcctLineType
76032: (p_component_type => l_component_type
76033: ,p_event_type_code => l_event_type_code
76034: ,p_line_definition_owner_code => l_line_definition_owner_code
76035: ,p_line_definition_code => l_line_definition_code

Line 76045: xla_ae_lines_pkg.SetAcctClass(

76041: ,p_event_class_code => l_event_class_code);
76042: --
76043: -- set accounting class
76044: --
76045: xla_ae_lines_pkg.SetAcctClass(
76046: p_accounting_class_code => 'IPV'
76047: , p_ae_header_id => l_ae_header_id
76048: );
76049:

Line 76053: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

76049:
76050: --
76051: -- set rounding class
76052: --
76053: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76054: 'IPV';
76055:
76056: --
76057: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 76057: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

76053: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76054: 'IPV';
76055:
76056: --
76057: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76058: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76059: --
76060: -- bulk performance
76061: --

Line 76058: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

76054: 'IPV';
76055:
76056: --
76057: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76058: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76059: --
76060: -- bulk performance
76061: --
76062: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 76062: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

76058: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76059: --
76060: -- bulk performance
76061: --
76062: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76063:
76064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76065: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76066:

Line 76064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

76060: -- bulk performance
76061: --
76062: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76063:
76064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76065: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76066:
76067: -- 4955764
76068: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76068: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76065: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76066:
76067: -- 4955764
76068: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76069: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
76070:
76071: -- 4458381 Public Sector Enh
76072:

Line 76176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

76172: l_rec_acct_attrs.array_num_value(42) := p_source_88;
76173: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
76174: l_rec_acct_attrs.array_num_value(43) := p_source_89;
76175:
76176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76178:
76179: ---------------------------------------------------------------------------------------------------------------
76180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 76177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

76173: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
76174: l_rec_acct_attrs.array_num_value(43) := p_source_89;
76175:
76176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76178:
76179: ---------------------------------------------------------------------------------------------------------------
76180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76181: ---------------------------------------------------------------------------------------------------------------

Line 76180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

76176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76178:
76179: ---------------------------------------------------------------------------------------------------------------
76180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76181: ---------------------------------------------------------------------------------------------------------------
76182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76183:
76184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 76182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

76178:
76179: ---------------------------------------------------------------------------------------------------------------
76180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76181: ---------------------------------------------------------------------------------------------------------------
76182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76183:
76184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76186:

Line 76184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76181: ---------------------------------------------------------------------------------------------------------------
76182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76183:
76184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76186:
76187: IF xla_accounting_cache_pkg.GetValueChar
76188: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 76185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76181: ---------------------------------------------------------------------------------------------------------------
76182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76183:
76184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76186:
76187: IF xla_accounting_cache_pkg.GetValueChar
76188: (p_source_code => 'LEDGER_CATEGORY_CODE'
76189: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 76196: xla_ae_lines_pkg.BflowUpgEntry

76192: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
76193: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
76194: )
76195: THEN
76196: xla_ae_lines_pkg.BflowUpgEntry
76197: (p_business_method_code => l_bflow_method_code
76198: ,p_business_class_code => l_bflow_class_code
76199: ,p_balance_type => l_balance_type_code);
76200: ELSE

Line 76213: xla_ae_lines_pkg.SetLineDescription(

76209: --
76210: -- call description
76211: --
76212:
76213: xla_ae_lines_pkg.SetLineDescription(
76214: p_ae_header_id => l_ae_header_id
76215: ,p_description => Description_1 (
76216: p_application_id => p_application_id
76217: , p_ae_header_id => l_ae_header_id

Line 76246: xla_ae_lines_pkg.set_ccid(

76242: , x_value_type_code => l_adr_value_type_code
76243: , p_side => 'NA'
76244: );
76245:
76246: xla_ae_lines_pkg.set_ccid(
76247: p_code_combination_id => l_ccid
76248: , p_value_type_code => l_adr_value_type_code
76249: , p_transaction_coa_id => l_adr_transaction_coa_id
76250: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76282: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

76278: xla_accounting_err_pkg.build_message
76279: (p_appli_s_name => 'XLA'
76280: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
76281: ,p_token_1 => 'LINE_NUMBER'
76282: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
76283: ,p_token_2 => 'LINE_TYPE_NAME'
76284: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
76285: l_component_type
76286: ,l_component_code

Line 76318: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

76314: --
76315: --
76316: ------------------------------------------------------------------------------------------------
76317: -- 4219869 Business Flow
76318: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76319: -- Prior Entry. Currently, the following code is always generated.
76320: ------------------------------------------------------------------------------------------------
76321: XLA_AE_LINES_PKG.ValidateCurrentLine;
76322:

Line 76321: XLA_AE_LINES_PKG.ValidateCurrentLine;

76317: -- 4219869 Business Flow
76318: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76319: -- Prior Entry. Currently, the following code is always generated.
76320: ------------------------------------------------------------------------------------------------
76321: XLA_AE_LINES_PKG.ValidateCurrentLine;
76322:
76323: ------------------------------------------------------------------------------------
76324: -- 4219869 Business Flow
76325: -- Populated credit and debit amounts -- Need to generate this within IF

Line 76327: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76323: ------------------------------------------------------------------------------------
76324: -- 4219869 Business Flow
76325: -- Populated credit and debit amounts -- Need to generate this within IF
76326: ------------------------------------------------------------------------------------
76327: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76328:
76329: ----------------------------------------------------------------------------------
76330: -- 4219869 Business Flow
76331: -- Update journal entry status -- Need to generate this within IF

Line 76359: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

76355: -- To allow MPA report to determine if it should generate report process
76356: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76357: ------------------------------------------------------------------------------------------
76358:
76359: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76360: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76361: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76362: -- call ADRs
76363: -- Bug 4922099

Line 76360: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

76356: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76357: ------------------------------------------------------------------------------------------
76358:
76359: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76360: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76361: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76362: -- call ADRs
76363: -- Bug 4922099
76364: --

Line 76384: xla_ae_lines_pkg.set_ccid(

76380: , x_value_type_code => l_adr_value_type_code
76381: , p_side => 'NA'
76382: );
76383:
76384: xla_ae_lines_pkg.set_ccid(
76385: p_code_combination_id => l_ccid
76386: , p_value_type_code => l_adr_value_type_code
76387: , p_transaction_coa_id => l_adr_transaction_coa_id
76388: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

76403:
76404: --
76405: -- Update the line information that should be overwritten
76406: --
76407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76408: p_header_num => 1);
76409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76410:
76411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 76409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

76405: -- Update the line information that should be overwritten
76406: --
76407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76408: p_header_num => 1);
76409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76410:
76411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76412:
76413: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 76411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

76407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76408: p_header_num => 1);
76409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76410:
76411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76412:
76413: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76414: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76415: END IF;

Line 76414: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

76410:
76411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76412:
76413: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76414: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76415: END IF;
76416:
76417: --
76418: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 76421: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

76417: --
76418: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76419: --
76420: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76421: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76422: ELSE
76423: ---------------------------------------------------------------------------------------------------
76424: -- 4262811a Switch Sign
76425: ---------------------------------------------------------------------------------------------------

Line 76426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

76422: ELSE
76423: ---------------------------------------------------------------------------------------------------
76424: -- 4262811a Switch Sign
76425: ---------------------------------------------------------------------------------------------------
76426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76423: ---------------------------------------------------------------------------------------------------
76424: -- 4262811a Switch Sign
76425: ---------------------------------------------------------------------------------------------------
76426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76431: -- 5132302

Line 76428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76424: -- 4262811a Switch Sign
76425: ---------------------------------------------------------------------------------------------------
76426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76431: -- 5132302
76432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76425: ---------------------------------------------------------------------------------------------------
76426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76431: -- 5132302
76432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76431: -- 5132302
76432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76434:

Line 76432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

76428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76431: -- 5132302
76432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76434:
76435: END IF;
76436:

Line 76433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76431: -- 5132302
76432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76434:
76435: END IF;
76436:
76437: -- 4955764

Line 76438: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76434:
76435: END IF;
76436:
76437: -- 4955764
76438: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76439: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76440:
76441:
76442: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 76442: XLA_AE_LINES_PKG.ValidateCurrentLine;

76438: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76439: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76440:
76441:
76442: XLA_AE_LINES_PKG.ValidateCurrentLine;
76443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76444:
76445: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76446: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 76443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76439: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76440:
76441:
76442: XLA_AE_LINES_PKG.ValidateCurrentLine;
76443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76444:
76445: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76446: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76447: ,p_balance_type_code => l_balance_type_code);

Line 76639: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

76635: --
76636: -- bulk performance
76637: --
76638: l_balance_type_code VARCHAR2(1);
76639: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
76640: l_log_module VARCHAR2(240);
76641:
76642: --
76643: -- Upgrade strategy

Line 76709: XLA_AE_LINES_PKG.SetNewLine;

76705: ') = 'Y'
76706: THEN
76707:
76708: --
76709: XLA_AE_LINES_PKG.SetNewLine;
76710:
76711: p_balance_type_code := l_balance_type_code;
76712: -- set the flag so later we will know whether the gain loss line needs to be created
76713:

Line 76721: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

76717:
76718: --
76719: -- bulk performance
76720: --
76721: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
76722: p_header_num => 0); -- 4262811
76723: --
76724: -- set accounting line options
76725: --

Line 76726: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

76722: p_header_num => 0); -- 4262811
76723: --
76724: -- set accounting line options
76725: --
76726: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
76727: p_natural_side_code => 'D'
76728: , p_gain_or_loss_flag => 'N'
76729: , p_gl_transfer_mode_code => 'S'
76730: , p_acct_entry_type_code => 'A'

Line 76740: xla_ae_lines_pkg.SetAcctLineType

76736: --
76737: --
76738: -- set accounting line type info
76739: --
76740: xla_ae_lines_pkg.SetAcctLineType
76741: (p_component_type => l_component_type
76742: ,p_event_type_code => l_event_type_code
76743: ,p_line_definition_owner_code => l_line_definition_owner_code
76744: ,p_line_definition_code => l_line_definition_code

Line 76754: xla_ae_lines_pkg.SetAcctClass(

76750: ,p_event_class_code => l_event_class_code);
76751: --
76752: -- set accounting class
76753: --
76754: xla_ae_lines_pkg.SetAcctClass(
76755: p_accounting_class_code => 'IPV'
76756: , p_ae_header_id => l_ae_header_id
76757: );
76758:

Line 76762: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

76758:
76759: --
76760: -- set rounding class
76761: --
76762: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76763: 'IPV';
76764:
76765: --
76766: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 76766: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

76762: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76763: 'IPV';
76764:
76765: --
76766: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76767: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76768: --
76769: -- bulk performance
76770: --

Line 76767: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

76763: 'IPV';
76764:
76765: --
76766: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76767: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76768: --
76769: -- bulk performance
76770: --
76771: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 76771: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

76767: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76768: --
76769: -- bulk performance
76770: --
76771: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76772:
76773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76774: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76775:

Line 76773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

76769: -- bulk performance
76770: --
76771: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76772:
76773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76774: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76775:
76776: -- 4955764
76777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76774: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76775:
76776: -- 4955764
76777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76778: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
76779:
76780: -- 4458381 Public Sector Enh
76781:

Line 76883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

76879: l_rec_acct_attrs.array_num_value(41) := p_source_88;
76880: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
76881: l_rec_acct_attrs.array_num_value(42) := p_source_89;
76882:
76883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76885:
76886: ---------------------------------------------------------------------------------------------------------------
76887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 76884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

76880: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
76881: l_rec_acct_attrs.array_num_value(42) := p_source_89;
76882:
76883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76885:
76886: ---------------------------------------------------------------------------------------------------------------
76887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76888: ---------------------------------------------------------------------------------------------------------------

Line 76887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

76883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76885:
76886: ---------------------------------------------------------------------------------------------------------------
76887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76888: ---------------------------------------------------------------------------------------------------------------
76889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76890:
76891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 76889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

76885:
76886: ---------------------------------------------------------------------------------------------------------------
76887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76888: ---------------------------------------------------------------------------------------------------------------
76889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76890:
76891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76893:

Line 76891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76888: ---------------------------------------------------------------------------------------------------------------
76889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76890:
76891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76893:
76894: IF xla_accounting_cache_pkg.GetValueChar
76895: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 76892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76888: ---------------------------------------------------------------------------------------------------------------
76889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76890:
76891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76893:
76894: IF xla_accounting_cache_pkg.GetValueChar
76895: (p_source_code => 'LEDGER_CATEGORY_CODE'
76896: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 76903: xla_ae_lines_pkg.BflowUpgEntry

76899: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
76900: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
76901: )
76902: THEN
76903: xla_ae_lines_pkg.BflowUpgEntry
76904: (p_business_method_code => l_bflow_method_code
76905: ,p_business_class_code => l_bflow_class_code
76906: ,p_balance_type => l_balance_type_code);
76907: ELSE

Line 76920: xla_ae_lines_pkg.SetLineDescription(

76916: --
76917: -- call description
76918: --
76919:
76920: xla_ae_lines_pkg.SetLineDescription(
76921: p_ae_header_id => l_ae_header_id
76922: ,p_description => Description_1 (
76923: p_application_id => p_application_id
76924: , p_ae_header_id => l_ae_header_id

Line 76953: xla_ae_lines_pkg.set_ccid(

76949: , x_value_type_code => l_adr_value_type_code
76950: , p_side => 'NA'
76951: );
76952:
76953: xla_ae_lines_pkg.set_ccid(
76954: p_code_combination_id => l_ccid
76955: , p_value_type_code => l_adr_value_type_code
76956: , p_transaction_coa_id => l_adr_transaction_coa_id
76957: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76989: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

76985: xla_accounting_err_pkg.build_message
76986: (p_appli_s_name => 'XLA'
76987: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
76988: ,p_token_1 => 'LINE_NUMBER'
76989: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
76990: ,p_token_2 => 'LINE_TYPE_NAME'
76991: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
76992: l_component_type
76993: ,l_component_code

Line 77025: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

77021: --
77022: --
77023: ------------------------------------------------------------------------------------------------
77024: -- 4219869 Business Flow
77025: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77026: -- Prior Entry. Currently, the following code is always generated.
77027: ------------------------------------------------------------------------------------------------
77028: XLA_AE_LINES_PKG.ValidateCurrentLine;
77029:

Line 77028: XLA_AE_LINES_PKG.ValidateCurrentLine;

77024: -- 4219869 Business Flow
77025: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77026: -- Prior Entry. Currently, the following code is always generated.
77027: ------------------------------------------------------------------------------------------------
77028: XLA_AE_LINES_PKG.ValidateCurrentLine;
77029:
77030: ------------------------------------------------------------------------------------
77031: -- 4219869 Business Flow
77032: -- Populated credit and debit amounts -- Need to generate this within IF

Line 77034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77030: ------------------------------------------------------------------------------------
77031: -- 4219869 Business Flow
77032: -- Populated credit and debit amounts -- Need to generate this within IF
77033: ------------------------------------------------------------------------------------
77034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77035:
77036: ----------------------------------------------------------------------------------
77037: -- 4219869 Business Flow
77038: -- Update journal entry status -- Need to generate this within IF

Line 77066: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

77062: -- To allow MPA report to determine if it should generate report process
77063: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77064: ------------------------------------------------------------------------------------------
77065:
77066: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77067: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77068: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77069: -- call ADRs
77070: -- Bug 4922099

Line 77067: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

77063: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77064: ------------------------------------------------------------------------------------------
77065:
77066: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77067: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77068: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77069: -- call ADRs
77070: -- Bug 4922099
77071: --

Line 77091: xla_ae_lines_pkg.set_ccid(

77087: , x_value_type_code => l_adr_value_type_code
77088: , p_side => 'NA'
77089: );
77090:
77091: xla_ae_lines_pkg.set_ccid(
77092: p_code_combination_id => l_ccid
77093: , p_value_type_code => l_adr_value_type_code
77094: , p_transaction_coa_id => l_adr_transaction_coa_id
77095: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

77110:
77111: --
77112: -- Update the line information that should be overwritten
77113: --
77114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77115: p_header_num => 1);
77116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77117:
77118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 77116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

77112: -- Update the line information that should be overwritten
77113: --
77114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77115: p_header_num => 1);
77116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77117:
77118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77119:
77120: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 77118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

77114: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77115: p_header_num => 1);
77116: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77117:
77118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77119:
77120: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77121: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77122: END IF;

Line 77121: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

77117:
77118: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77119:
77120: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77121: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77122: END IF;
77123:
77124: --
77125: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 77128: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

77124: --
77125: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77126: --
77127: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77128: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77129: ELSE
77130: ---------------------------------------------------------------------------------------------------
77131: -- 4262811a Switch Sign
77132: ---------------------------------------------------------------------------------------------------

Line 77133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

77129: ELSE
77130: ---------------------------------------------------------------------------------------------------
77131: -- 4262811a Switch Sign
77132: ---------------------------------------------------------------------------------------------------
77133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77130: ---------------------------------------------------------------------------------------------------
77131: -- 4262811a Switch Sign
77132: ---------------------------------------------------------------------------------------------------
77133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77138: -- 5132302

Line 77135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77131: -- 4262811a Switch Sign
77132: ---------------------------------------------------------------------------------------------------
77133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77138: -- 5132302
77139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77132: ---------------------------------------------------------------------------------------------------
77133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77138: -- 5132302
77139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77133: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77138: -- 5132302
77139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77141:

Line 77139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

77135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77138: -- 5132302
77139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77141:
77142: END IF;
77143:

Line 77140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77136: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77137: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77138: -- 5132302
77139: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77140: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77141:
77142: END IF;
77143:
77144: -- 4955764

Line 77145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77141:
77142: END IF;
77143:
77144: -- 4955764
77145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77147:
77148:
77149: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 77149: XLA_AE_LINES_PKG.ValidateCurrentLine;

77145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77147:
77148:
77149: XLA_AE_LINES_PKG.ValidateCurrentLine;
77150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77151:
77152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77153: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 77150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77147:
77148:
77149: XLA_AE_LINES_PKG.ValidateCurrentLine;
77150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77151:
77152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77153: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77154: ,p_balance_type_code => l_balance_type_code);

Line 77348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

77344: --
77345: -- bulk performance
77346: --
77347: l_balance_type_code VARCHAR2(1);
77348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
77349: l_log_module VARCHAR2(240);
77350:
77351: --
77352: -- Upgrade strategy

Line 77418: XLA_AE_LINES_PKG.SetNewLine;

77414: ') = 'Y'
77415: THEN
77416:
77417: --
77418: XLA_AE_LINES_PKG.SetNewLine;
77419:
77420: p_balance_type_code := l_balance_type_code;
77421: -- set the flag so later we will know whether the gain loss line needs to be created
77422:

Line 77430: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

77426:
77427: --
77428: -- bulk performance
77429: --
77430: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
77431: p_header_num => 0); -- 4262811
77432: --
77433: -- set accounting line options
77434: --

Line 77435: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

77431: p_header_num => 0); -- 4262811
77432: --
77433: -- set accounting line options
77434: --
77435: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
77436: p_natural_side_code => 'D'
77437: , p_gain_or_loss_flag => 'N'
77438: , p_gl_transfer_mode_code => 'S'
77439: , p_acct_entry_type_code => 'A'

Line 77449: xla_ae_lines_pkg.SetAcctLineType

77445: --
77446: --
77447: -- set accounting line type info
77448: --
77449: xla_ae_lines_pkg.SetAcctLineType
77450: (p_component_type => l_component_type
77451: ,p_event_type_code => l_event_type_code
77452: ,p_line_definition_owner_code => l_line_definition_owner_code
77453: ,p_line_definition_code => l_line_definition_code

Line 77463: xla_ae_lines_pkg.SetAcctClass(

77459: ,p_event_class_code => l_event_class_code);
77460: --
77461: -- set accounting class
77462: --
77463: xla_ae_lines_pkg.SetAcctClass(
77464: p_accounting_class_code => 'IPV'
77465: , p_ae_header_id => l_ae_header_id
77466: );
77467:

Line 77471: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

77467:
77468: --
77469: -- set rounding class
77470: --
77471: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77472: 'IPV';
77473:
77474: --
77475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 77475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

77471: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77472: 'IPV';
77473:
77474: --
77475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77477: --
77478: -- bulk performance
77479: --

Line 77476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

77472: 'IPV';
77473:
77474: --
77475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77477: --
77478: -- bulk performance
77479: --
77480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 77480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

77476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77477: --
77478: -- bulk performance
77479: --
77480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77481:
77482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77484:

Line 77482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

77478: -- bulk performance
77479: --
77480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77481:
77482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77484:
77485: -- 4955764
77486: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77486: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77484:
77485: -- 4955764
77486: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77487: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
77488:
77489: -- 4458381 Public Sector Enh
77490:

Line 77596: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

77592: l_rec_acct_attrs.array_num_value(43) := p_source_88;
77593: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
77594: l_rec_acct_attrs.array_num_value(44) := p_source_89;
77595:
77596: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77597: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77598:
77599: ---------------------------------------------------------------------------------------------------------------
77600: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 77597: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

77593: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
77594: l_rec_acct_attrs.array_num_value(44) := p_source_89;
77595:
77596: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77597: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77598:
77599: ---------------------------------------------------------------------------------------------------------------
77600: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77601: ---------------------------------------------------------------------------------------------------------------

Line 77600: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

77596: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77597: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77598:
77599: ---------------------------------------------------------------------------------------------------------------
77600: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77601: ---------------------------------------------------------------------------------------------------------------
77602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77603:
77604: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 77602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

77598:
77599: ---------------------------------------------------------------------------------------------------------------
77600: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77601: ---------------------------------------------------------------------------------------------------------------
77602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77603:
77604: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77605: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77606:

Line 77604: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77600: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77601: ---------------------------------------------------------------------------------------------------------------
77602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77603:
77604: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77605: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77606:
77607: IF xla_accounting_cache_pkg.GetValueChar
77608: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 77605: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77601: ---------------------------------------------------------------------------------------------------------------
77602: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77603:
77604: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77605: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77606:
77607: IF xla_accounting_cache_pkg.GetValueChar
77608: (p_source_code => 'LEDGER_CATEGORY_CODE'
77609: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 77616: xla_ae_lines_pkg.BflowUpgEntry

77612: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77613: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
77614: )
77615: THEN
77616: xla_ae_lines_pkg.BflowUpgEntry
77617: (p_business_method_code => l_bflow_method_code
77618: ,p_business_class_code => l_bflow_class_code
77619: ,p_balance_type => l_balance_type_code);
77620: ELSE

Line 77633: xla_ae_lines_pkg.SetLineDescription(

77629: --
77630: -- call description
77631: --
77632:
77633: xla_ae_lines_pkg.SetLineDescription(
77634: p_ae_header_id => l_ae_header_id
77635: ,p_description => Description_1 (
77636: p_application_id => p_application_id
77637: , p_ae_header_id => l_ae_header_id

Line 77666: xla_ae_lines_pkg.set_ccid(

77662: , x_value_type_code => l_adr_value_type_code
77663: , p_side => 'NA'
77664: );
77665:
77666: xla_ae_lines_pkg.set_ccid(
77667: p_code_combination_id => l_ccid
77668: , p_value_type_code => l_adr_value_type_code
77669: , p_transaction_coa_id => l_adr_transaction_coa_id
77670: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77702: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

77698: xla_accounting_err_pkg.build_message
77699: (p_appli_s_name => 'XLA'
77700: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
77701: ,p_token_1 => 'LINE_NUMBER'
77702: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
77703: ,p_token_2 => 'LINE_TYPE_NAME'
77704: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
77705: l_component_type
77706: ,l_component_code

Line 77738: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

77734: --
77735: --
77736: ------------------------------------------------------------------------------------------------
77737: -- 4219869 Business Flow
77738: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77739: -- Prior Entry. Currently, the following code is always generated.
77740: ------------------------------------------------------------------------------------------------
77741: XLA_AE_LINES_PKG.ValidateCurrentLine;
77742:

Line 77741: XLA_AE_LINES_PKG.ValidateCurrentLine;

77737: -- 4219869 Business Flow
77738: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77739: -- Prior Entry. Currently, the following code is always generated.
77740: ------------------------------------------------------------------------------------------------
77741: XLA_AE_LINES_PKG.ValidateCurrentLine;
77742:
77743: ------------------------------------------------------------------------------------
77744: -- 4219869 Business Flow
77745: -- Populated credit and debit amounts -- Need to generate this within IF

Line 77747: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77743: ------------------------------------------------------------------------------------
77744: -- 4219869 Business Flow
77745: -- Populated credit and debit amounts -- Need to generate this within IF
77746: ------------------------------------------------------------------------------------
77747: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77748:
77749: ----------------------------------------------------------------------------------
77750: -- 4219869 Business Flow
77751: -- Update journal entry status -- Need to generate this within IF

Line 77779: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

77775: -- To allow MPA report to determine if it should generate report process
77776: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77777: ------------------------------------------------------------------------------------------
77778:
77779: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77780: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77781: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77782: -- call ADRs
77783: -- Bug 4922099

Line 77780: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

77776: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77777: ------------------------------------------------------------------------------------------
77778:
77779: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77780: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77781: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77782: -- call ADRs
77783: -- Bug 4922099
77784: --

Line 77804: xla_ae_lines_pkg.set_ccid(

77800: , x_value_type_code => l_adr_value_type_code
77801: , p_side => 'NA'
77802: );
77803:
77804: xla_ae_lines_pkg.set_ccid(
77805: p_code_combination_id => l_ccid
77806: , p_value_type_code => l_adr_value_type_code
77807: , p_transaction_coa_id => l_adr_transaction_coa_id
77808: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

77823:
77824: --
77825: -- Update the line information that should be overwritten
77826: --
77827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77828: p_header_num => 1);
77829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77830:
77831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 77829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

77825: -- Update the line information that should be overwritten
77826: --
77827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77828: p_header_num => 1);
77829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77830:
77831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77832:
77833: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 77831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

77827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77828: p_header_num => 1);
77829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77830:
77831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77832:
77833: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77834: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77835: END IF;

Line 77834: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

77830:
77831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77832:
77833: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77834: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77835: END IF;
77836:
77837: --
77838: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 77841: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

77837: --
77838: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77839: --
77840: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77841: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77842: ELSE
77843: ---------------------------------------------------------------------------------------------------
77844: -- 4262811a Switch Sign
77845: ---------------------------------------------------------------------------------------------------

Line 77846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

77842: ELSE
77843: ---------------------------------------------------------------------------------------------------
77844: -- 4262811a Switch Sign
77845: ---------------------------------------------------------------------------------------------------
77846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77843: ---------------------------------------------------------------------------------------------------
77844: -- 4262811a Switch Sign
77845: ---------------------------------------------------------------------------------------------------
77846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77851: -- 5132302

Line 77848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77844: -- 4262811a Switch Sign
77845: ---------------------------------------------------------------------------------------------------
77846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77851: -- 5132302
77852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77845: ---------------------------------------------------------------------------------------------------
77846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77851: -- 5132302
77852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77851: -- 5132302
77852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77854:

Line 77852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

77848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77851: -- 5132302
77852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77854:
77855: END IF;
77856:

Line 77853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77851: -- 5132302
77852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77854:
77855: END IF;
77856:
77857: -- 4955764

Line 77858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77854:
77855: END IF;
77856:
77857: -- 4955764
77858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77860:
77861:
77862: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 77862: XLA_AE_LINES_PKG.ValidateCurrentLine;

77858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77860:
77861:
77862: XLA_AE_LINES_PKG.ValidateCurrentLine;
77863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77864:
77865: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77866: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 77863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77860:
77861:
77862: XLA_AE_LINES_PKG.ValidateCurrentLine;
77863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77864:
77865: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77866: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77867: ,p_balance_type_code => l_balance_type_code);

Line 78061: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

78057: --
78058: -- bulk performance
78059: --
78060: l_balance_type_code VARCHAR2(1);
78061: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
78062: l_log_module VARCHAR2(240);
78063:
78064: --
78065: -- Upgrade strategy

Line 78131: XLA_AE_LINES_PKG.SetNewLine;

78127: ') = 'Y'
78128: THEN
78129:
78130: --
78131: XLA_AE_LINES_PKG.SetNewLine;
78132:
78133: p_balance_type_code := l_balance_type_code;
78134: -- set the flag so later we will know whether the gain loss line needs to be created
78135:

Line 78143: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

78139:
78140: --
78141: -- bulk performance
78142: --
78143: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
78144: p_header_num => 0); -- 4262811
78145: --
78146: -- set accounting line options
78147: --

Line 78148: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

78144: p_header_num => 0); -- 4262811
78145: --
78146: -- set accounting line options
78147: --
78148: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
78149: p_natural_side_code => 'D'
78150: , p_gain_or_loss_flag => 'N'
78151: , p_gl_transfer_mode_code => 'S'
78152: , p_acct_entry_type_code => 'A'

Line 78162: xla_ae_lines_pkg.SetAcctLineType

78158: --
78159: --
78160: -- set accounting line type info
78161: --
78162: xla_ae_lines_pkg.SetAcctLineType
78163: (p_component_type => l_component_type
78164: ,p_event_type_code => l_event_type_code
78165: ,p_line_definition_owner_code => l_line_definition_owner_code
78166: ,p_line_definition_code => l_line_definition_code

Line 78176: xla_ae_lines_pkg.SetAcctClass(

78172: ,p_event_class_code => l_event_class_code);
78173: --
78174: -- set accounting class
78175: --
78176: xla_ae_lines_pkg.SetAcctClass(
78177: p_accounting_class_code => 'IPV'
78178: , p_ae_header_id => l_ae_header_id
78179: );
78180:

Line 78184: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

78180:
78181: --
78182: -- set rounding class
78183: --
78184: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78185: 'IPV';
78186:
78187: --
78188: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 78188: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

78184: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78185: 'IPV';
78186:
78187: --
78188: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78189: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78190: --
78191: -- bulk performance
78192: --

Line 78189: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

78185: 'IPV';
78186:
78187: --
78188: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78189: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78190: --
78191: -- bulk performance
78192: --
78193: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 78193: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

78189: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78190: --
78191: -- bulk performance
78192: --
78193: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78194:
78195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78196: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78197:

Line 78195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

78191: -- bulk performance
78192: --
78193: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78194:
78195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78196: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78197:
78198: -- 4955764
78199: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78199: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78196: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78197:
78198: -- 4955764
78199: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78200: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78201:
78202: -- 4458381 Public Sector Enh
78203:

Line 78307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

78303: l_rec_acct_attrs.array_num_value(42) := p_source_88;
78304: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
78305: l_rec_acct_attrs.array_num_value(43) := p_source_89;
78306:
78307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78309:
78310: ---------------------------------------------------------------------------------------------------------------
78311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 78308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

78304: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
78305: l_rec_acct_attrs.array_num_value(43) := p_source_89;
78306:
78307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78309:
78310: ---------------------------------------------------------------------------------------------------------------
78311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78312: ---------------------------------------------------------------------------------------------------------------

Line 78311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

78307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78309:
78310: ---------------------------------------------------------------------------------------------------------------
78311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78312: ---------------------------------------------------------------------------------------------------------------
78313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78314:
78315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 78313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

78309:
78310: ---------------------------------------------------------------------------------------------------------------
78311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78312: ---------------------------------------------------------------------------------------------------------------
78313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78314:
78315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78317:

Line 78315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78312: ---------------------------------------------------------------------------------------------------------------
78313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78314:
78315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78317:
78318: IF xla_accounting_cache_pkg.GetValueChar
78319: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 78316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78312: ---------------------------------------------------------------------------------------------------------------
78313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78314:
78315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78317:
78318: IF xla_accounting_cache_pkg.GetValueChar
78319: (p_source_code => 'LEDGER_CATEGORY_CODE'
78320: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 78327: xla_ae_lines_pkg.BflowUpgEntry

78323: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78324: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
78325: )
78326: THEN
78327: xla_ae_lines_pkg.BflowUpgEntry
78328: (p_business_method_code => l_bflow_method_code
78329: ,p_business_class_code => l_bflow_class_code
78330: ,p_balance_type => l_balance_type_code);
78331: ELSE

Line 78344: xla_ae_lines_pkg.SetLineDescription(

78340: --
78341: -- call description
78342: --
78343:
78344: xla_ae_lines_pkg.SetLineDescription(
78345: p_ae_header_id => l_ae_header_id
78346: ,p_description => Description_1 (
78347: p_application_id => p_application_id
78348: , p_ae_header_id => l_ae_header_id

Line 78377: xla_ae_lines_pkg.set_ccid(

78373: , x_value_type_code => l_adr_value_type_code
78374: , p_side => 'NA'
78375: );
78376:
78377: xla_ae_lines_pkg.set_ccid(
78378: p_code_combination_id => l_ccid
78379: , p_value_type_code => l_adr_value_type_code
78380: , p_transaction_coa_id => l_adr_transaction_coa_id
78381: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78413: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

78409: xla_accounting_err_pkg.build_message
78410: (p_appli_s_name => 'XLA'
78411: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
78412: ,p_token_1 => 'LINE_NUMBER'
78413: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
78414: ,p_token_2 => 'LINE_TYPE_NAME'
78415: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
78416: l_component_type
78417: ,l_component_code

Line 78449: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

78445: --
78446: --
78447: ------------------------------------------------------------------------------------------------
78448: -- 4219869 Business Flow
78449: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78450: -- Prior Entry. Currently, the following code is always generated.
78451: ------------------------------------------------------------------------------------------------
78452: XLA_AE_LINES_PKG.ValidateCurrentLine;
78453:

Line 78452: XLA_AE_LINES_PKG.ValidateCurrentLine;

78448: -- 4219869 Business Flow
78449: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78450: -- Prior Entry. Currently, the following code is always generated.
78451: ------------------------------------------------------------------------------------------------
78452: XLA_AE_LINES_PKG.ValidateCurrentLine;
78453:
78454: ------------------------------------------------------------------------------------
78455: -- 4219869 Business Flow
78456: -- Populated credit and debit amounts -- Need to generate this within IF

Line 78458: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78454: ------------------------------------------------------------------------------------
78455: -- 4219869 Business Flow
78456: -- Populated credit and debit amounts -- Need to generate this within IF
78457: ------------------------------------------------------------------------------------
78458: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78459:
78460: ----------------------------------------------------------------------------------
78461: -- 4219869 Business Flow
78462: -- Update journal entry status -- Need to generate this within IF

Line 78490: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

78486: -- To allow MPA report to determine if it should generate report process
78487: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78488: ------------------------------------------------------------------------------------------
78489:
78490: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78491: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78492: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78493: -- call ADRs
78494: -- Bug 4922099

Line 78491: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

78487: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78488: ------------------------------------------------------------------------------------------
78489:
78490: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78491: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78492: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78493: -- call ADRs
78494: -- Bug 4922099
78495: --

Line 78515: xla_ae_lines_pkg.set_ccid(

78511: , x_value_type_code => l_adr_value_type_code
78512: , p_side => 'NA'
78513: );
78514:
78515: xla_ae_lines_pkg.set_ccid(
78516: p_code_combination_id => l_ccid
78517: , p_value_type_code => l_adr_value_type_code
78518: , p_transaction_coa_id => l_adr_transaction_coa_id
78519: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

78534:
78535: --
78536: -- Update the line information that should be overwritten
78537: --
78538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78539: p_header_num => 1);
78540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78541:
78542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 78540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

78536: -- Update the line information that should be overwritten
78537: --
78538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78539: p_header_num => 1);
78540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78541:
78542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78543:
78544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 78542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

78538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78539: p_header_num => 1);
78540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78541:
78542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78543:
78544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78546: END IF;

Line 78545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

78541:
78542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78543:
78544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78546: END IF;
78547:
78548: --
78549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 78552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

78548: --
78549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78550: --
78551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78553: ELSE
78554: ---------------------------------------------------------------------------------------------------
78555: -- 4262811a Switch Sign
78556: ---------------------------------------------------------------------------------------------------

Line 78557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

78553: ELSE
78554: ---------------------------------------------------------------------------------------------------
78555: -- 4262811a Switch Sign
78556: ---------------------------------------------------------------------------------------------------
78557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78554: ---------------------------------------------------------------------------------------------------
78555: -- 4262811a Switch Sign
78556: ---------------------------------------------------------------------------------------------------
78557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78562: -- 5132302

Line 78559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78555: -- 4262811a Switch Sign
78556: ---------------------------------------------------------------------------------------------------
78557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78562: -- 5132302
78563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78556: ---------------------------------------------------------------------------------------------------
78557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78562: -- 5132302
78563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78562: -- 5132302
78563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78565:

Line 78563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

78559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78562: -- 5132302
78563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78565:
78566: END IF;
78567:

Line 78564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78562: -- 5132302
78563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78565:
78566: END IF;
78567:
78568: -- 4955764

Line 78569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78565:
78566: END IF;
78567:
78568: -- 4955764
78569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78571:
78572:
78573: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 78573: XLA_AE_LINES_PKG.ValidateCurrentLine;

78569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78571:
78572:
78573: XLA_AE_LINES_PKG.ValidateCurrentLine;
78574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78575:
78576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 78574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78571:
78572:
78573: XLA_AE_LINES_PKG.ValidateCurrentLine;
78574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78575:
78576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78578: ,p_balance_type_code => l_balance_type_code);

Line 78774: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

78770: --
78771: -- bulk performance
78772: --
78773: l_balance_type_code VARCHAR2(1);
78774: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
78775: l_log_module VARCHAR2(240);
78776:
78777: --
78778: -- Upgrade strategy

Line 78852: XLA_AE_LINES_PKG.SetNewLine;

78848: ') <> 'Y')
78849: THEN
78850:
78851: --
78852: XLA_AE_LINES_PKG.SetNewLine;
78853:
78854: p_balance_type_code := l_balance_type_code;
78855: -- set the flag so later we will know whether the gain loss line needs to be created
78856:

Line 78864: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

78860:
78861: --
78862: -- bulk performance
78863: --
78864: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
78865: p_header_num => 0); -- 4262811
78866: --
78867: -- set accounting line options
78868: --

Line 78869: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

78865: p_header_num => 0); -- 4262811
78866: --
78867: -- set accounting line options
78868: --
78869: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
78870: p_natural_side_code => 'D'
78871: , p_gain_or_loss_flag => 'N'
78872: , p_gl_transfer_mode_code => 'S'
78873: , p_acct_entry_type_code => 'A'

Line 78883: xla_ae_lines_pkg.SetAcctLineType

78879: --
78880: --
78881: -- set accounting line type info
78882: --
78883: xla_ae_lines_pkg.SetAcctLineType
78884: (p_component_type => l_component_type
78885: ,p_event_type_code => l_event_type_code
78886: ,p_line_definition_owner_code => l_line_definition_owner_code
78887: ,p_line_definition_code => l_line_definition_code

Line 78897: xla_ae_lines_pkg.SetAcctClass(

78893: ,p_event_class_code => l_event_class_code);
78894: --
78895: -- set accounting class
78896: --
78897: xla_ae_lines_pkg.SetAcctClass(
78898: p_accounting_class_code => 'ITEM EXPENSE'
78899: , p_ae_header_id => l_ae_header_id
78900: );
78901:

Line 78905: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

78901:
78902: --
78903: -- set rounding class
78904: --
78905: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78906: 'ITEM EXPENSE';
78907:
78908: --
78909: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 78909: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

78905: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78906: 'ITEM EXPENSE';
78907:
78908: --
78909: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78910: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78911: --
78912: -- bulk performance
78913: --

Line 78910: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

78906: 'ITEM EXPENSE';
78907:
78908: --
78909: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78910: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78911: --
78912: -- bulk performance
78913: --
78914: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 78914: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

78910: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78911: --
78912: -- bulk performance
78913: --
78914: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78915:
78916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78917: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78918:

Line 78916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

78912: -- bulk performance
78913: --
78914: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78915:
78916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78917: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78918:
78919: -- 4955764
78920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78916: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78917: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78918:
78919: -- 4955764
78920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78922:
78923: -- 4458381 Public Sector Enh
78924:

Line 79028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

79024: l_rec_acct_attrs.array_num_value(42) := p_source_88;
79025: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
79026: l_rec_acct_attrs.array_num_value(43) := p_source_89;
79027:
79028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79029: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79030:
79031: ---------------------------------------------------------------------------------------------------------------
79032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 79029: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

79025: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
79026: l_rec_acct_attrs.array_num_value(43) := p_source_89;
79027:
79028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79029: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79030:
79031: ---------------------------------------------------------------------------------------------------------------
79032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79033: ---------------------------------------------------------------------------------------------------------------

Line 79032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

79028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79029: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79030:
79031: ---------------------------------------------------------------------------------------------------------------
79032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79033: ---------------------------------------------------------------------------------------------------------------
79034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79035:
79036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 79034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

79030:
79031: ---------------------------------------------------------------------------------------------------------------
79032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79033: ---------------------------------------------------------------------------------------------------------------
79034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79035:
79036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79038:

Line 79036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79033: ---------------------------------------------------------------------------------------------------------------
79034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79035:
79036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79038:
79039: IF xla_accounting_cache_pkg.GetValueChar
79040: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 79037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79033: ---------------------------------------------------------------------------------------------------------------
79034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79035:
79036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79038:
79039: IF xla_accounting_cache_pkg.GetValueChar
79040: (p_source_code => 'LEDGER_CATEGORY_CODE'
79041: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 79048: xla_ae_lines_pkg.BflowUpgEntry

79044: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79045: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
79046: )
79047: THEN
79048: xla_ae_lines_pkg.BflowUpgEntry
79049: (p_business_method_code => l_bflow_method_code
79050: ,p_business_class_code => l_bflow_class_code
79051: ,p_balance_type => l_balance_type_code);
79052: ELSE

Line 79062: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

79058: -- call analytical criteria
79059: --
79060:
79061:
79062: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
79063: xla_ae_lines_pkg.SetAnalyticalCriteria(
79064: p_analytical_criterion_name => 'Project Number'
79065: , p_analytical_criterion_owner => 'S'
79066: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 79063: xla_ae_lines_pkg.SetAnalyticalCriteria(

79059: --
79060:
79061:
79062: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
79063: xla_ae_lines_pkg.SetAnalyticalCriteria(
79064: p_analytical_criterion_name => 'Project Number'
79065: , p_analytical_criterion_owner => 'S'
79066: , p_analytical_criterion_code => 'PROJECT_NUMBER'
79067: , p_amb_context_code => 'DEFAULT'

Line 79084: xla_ae_lines_pkg.SetLineDescription(

79080: --
79081: -- call description
79082: --
79083:
79084: xla_ae_lines_pkg.SetLineDescription(
79085: p_ae_header_id => l_ae_header_id
79086: ,p_description => Description_1 (
79087: p_application_id => p_application_id
79088: , p_ae_header_id => l_ae_header_id

Line 79117: xla_ae_lines_pkg.set_ccid(

79113: , x_value_type_code => l_adr_value_type_code
79114: , p_side => 'NA'
79115: );
79116:
79117: xla_ae_lines_pkg.set_ccid(
79118: p_code_combination_id => l_ccid
79119: , p_value_type_code => l_adr_value_type_code
79120: , p_transaction_coa_id => l_adr_transaction_coa_id
79121: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

79149: xla_accounting_err_pkg.build_message
79150: (p_appli_s_name => 'XLA'
79151: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
79152: ,p_token_1 => 'LINE_NUMBER'
79153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
79154: ,p_token_2 => 'LINE_TYPE_NAME'
79155: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
79156: l_component_type
79157: ,l_component_code

Line 79189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

79185: --
79186: --
79187: ------------------------------------------------------------------------------------------------
79188: -- 4219869 Business Flow
79189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79190: -- Prior Entry. Currently, the following code is always generated.
79191: ------------------------------------------------------------------------------------------------
79192: XLA_AE_LINES_PKG.ValidateCurrentLine;
79193:

Line 79192: XLA_AE_LINES_PKG.ValidateCurrentLine;

79188: -- 4219869 Business Flow
79189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79190: -- Prior Entry. Currently, the following code is always generated.
79191: ------------------------------------------------------------------------------------------------
79192: XLA_AE_LINES_PKG.ValidateCurrentLine;
79193:
79194: ------------------------------------------------------------------------------------
79195: -- 4219869 Business Flow
79196: -- Populated credit and debit amounts -- Need to generate this within IF

Line 79198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79194: ------------------------------------------------------------------------------------
79195: -- 4219869 Business Flow
79196: -- Populated credit and debit amounts -- Need to generate this within IF
79197: ------------------------------------------------------------------------------------
79198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79199:
79200: ----------------------------------------------------------------------------------
79201: -- 4219869 Business Flow
79202: -- Update journal entry status -- Need to generate this within IF

Line 79230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

79226: -- To allow MPA report to determine if it should generate report process
79227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79228: ------------------------------------------------------------------------------------------
79229:
79230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79233: -- call ADRs
79234: -- Bug 4922099

Line 79231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

79227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79228: ------------------------------------------------------------------------------------------
79229:
79230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79233: -- call ADRs
79234: -- Bug 4922099
79235: --

Line 79255: xla_ae_lines_pkg.set_ccid(

79251: , x_value_type_code => l_adr_value_type_code
79252: , p_side => 'NA'
79253: );
79254:
79255: xla_ae_lines_pkg.set_ccid(
79256: p_code_combination_id => l_ccid
79257: , p_value_type_code => l_adr_value_type_code
79258: , p_transaction_coa_id => l_adr_transaction_coa_id
79259: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

79274:
79275: --
79276: -- Update the line information that should be overwritten
79277: --
79278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79279: p_header_num => 1);
79280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79281:
79282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 79280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

79276: -- Update the line information that should be overwritten
79277: --
79278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79279: p_header_num => 1);
79280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79281:
79282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79283:
79284: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 79282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

79278: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79279: p_header_num => 1);
79280: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79281:
79282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79283:
79284: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79285: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79286: END IF;

Line 79285: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

79281:
79282: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79283:
79284: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79285: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79286: END IF;
79287:
79288: --
79289: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 79292: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

79288: --
79289: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
79290: --
79291: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
79292: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
79293: ELSE
79294: ---------------------------------------------------------------------------------------------------
79295: -- 4262811a Switch Sign
79296: ---------------------------------------------------------------------------------------------------

Line 79297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

79293: ELSE
79294: ---------------------------------------------------------------------------------------------------
79295: -- 4262811a Switch Sign
79296: ---------------------------------------------------------------------------------------------------
79297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79294: ---------------------------------------------------------------------------------------------------
79295: -- 4262811a Switch Sign
79296: ---------------------------------------------------------------------------------------------------
79297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79302: -- 5132302

Line 79299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79295: -- 4262811a Switch Sign
79296: ---------------------------------------------------------------------------------------------------
79297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79302: -- 5132302
79303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79296: ---------------------------------------------------------------------------------------------------
79297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79302: -- 5132302
79303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79297: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79302: -- 5132302
79303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79305:

Line 79303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

79299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79302: -- 5132302
79303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79305:
79306: END IF;
79307:

Line 79304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79300: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79301: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79302: -- 5132302
79303: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79304: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79305:
79306: END IF;
79307:
79308: -- 4955764

Line 79309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79305:
79306: END IF;
79307:
79308: -- 4955764
79309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79311:
79312:
79313: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 79313: XLA_AE_LINES_PKG.ValidateCurrentLine;

79309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79311:
79312:
79313: XLA_AE_LINES_PKG.ValidateCurrentLine;
79314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79315:
79316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79317: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 79314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79311:
79312:
79313: XLA_AE_LINES_PKG.ValidateCurrentLine;
79314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79315:
79316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79317: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
79318: ,p_balance_type_code => l_balance_type_code);

Line 79512: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

79508: --
79509: -- bulk performance
79510: --
79511: l_balance_type_code VARCHAR2(1);
79512: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
79513: l_log_module VARCHAR2(240);
79514:
79515: --
79516: -- Upgrade strategy

Line 79590: XLA_AE_LINES_PKG.SetNewLine;

79586: ') <> 'Y')
79587: THEN
79588:
79589: --
79590: XLA_AE_LINES_PKG.SetNewLine;
79591:
79592: p_balance_type_code := l_balance_type_code;
79593: -- set the flag so later we will know whether the gain loss line needs to be created
79594:

Line 79602: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

79598:
79599: --
79600: -- bulk performance
79601: --
79602: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
79603: p_header_num => 0); -- 4262811
79604: --
79605: -- set accounting line options
79606: --

Line 79607: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

79603: p_header_num => 0); -- 4262811
79604: --
79605: -- set accounting line options
79606: --
79607: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
79608: p_natural_side_code => 'D'
79609: , p_gain_or_loss_flag => 'N'
79610: , p_gl_transfer_mode_code => 'S'
79611: , p_acct_entry_type_code => 'A'

Line 79621: xla_ae_lines_pkg.SetAcctLineType

79617: --
79618: --
79619: -- set accounting line type info
79620: --
79621: xla_ae_lines_pkg.SetAcctLineType
79622: (p_component_type => l_component_type
79623: ,p_event_type_code => l_event_type_code
79624: ,p_line_definition_owner_code => l_line_definition_owner_code
79625: ,p_line_definition_code => l_line_definition_code

Line 79635: xla_ae_lines_pkg.SetAcctClass(

79631: ,p_event_class_code => l_event_class_code);
79632: --
79633: -- set accounting class
79634: --
79635: xla_ae_lines_pkg.SetAcctClass(
79636: p_accounting_class_code => 'ITEM EXPENSE'
79637: , p_ae_header_id => l_ae_header_id
79638: );
79639:

Line 79643: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

79639:
79640: --
79641: -- set rounding class
79642: --
79643: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79644: 'ITEM EXPENSE';
79645:
79646: --
79647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 79647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

79643: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79644: 'ITEM EXPENSE';
79645:
79646: --
79647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79649: --
79650: -- bulk performance
79651: --

Line 79648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

79644: 'ITEM EXPENSE';
79645:
79646: --
79647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79649: --
79650: -- bulk performance
79651: --
79652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 79652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

79648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79649: --
79650: -- bulk performance
79651: --
79652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79653:
79654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79656:

Line 79654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

79650: -- bulk performance
79651: --
79652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79653:
79654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79656:
79657: -- 4955764
79658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79656:
79657: -- 4955764
79658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
79660:
79661: -- 4458381 Public Sector Enh
79662:

Line 79764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

79760: l_rec_acct_attrs.array_num_value(41) := p_source_88;
79761: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
79762: l_rec_acct_attrs.array_num_value(42) := p_source_89;
79763:
79764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79766:
79767: ---------------------------------------------------------------------------------------------------------------
79768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 79765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

79761: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
79762: l_rec_acct_attrs.array_num_value(42) := p_source_89;
79763:
79764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79766:
79767: ---------------------------------------------------------------------------------------------------------------
79768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79769: ---------------------------------------------------------------------------------------------------------------

Line 79768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

79764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79766:
79767: ---------------------------------------------------------------------------------------------------------------
79768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79769: ---------------------------------------------------------------------------------------------------------------
79770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79771:
79772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 79770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

79766:
79767: ---------------------------------------------------------------------------------------------------------------
79768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79769: ---------------------------------------------------------------------------------------------------------------
79770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79771:
79772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79774:

Line 79772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79769: ---------------------------------------------------------------------------------------------------------------
79770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79771:
79772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79774:
79775: IF xla_accounting_cache_pkg.GetValueChar
79776: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 79773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79769: ---------------------------------------------------------------------------------------------------------------
79770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79771:
79772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79774:
79775: IF xla_accounting_cache_pkg.GetValueChar
79776: (p_source_code => 'LEDGER_CATEGORY_CODE'
79777: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 79784: xla_ae_lines_pkg.BflowUpgEntry

79780: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79781: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
79782: )
79783: THEN
79784: xla_ae_lines_pkg.BflowUpgEntry
79785: (p_business_method_code => l_bflow_method_code
79786: ,p_business_class_code => l_bflow_class_code
79787: ,p_balance_type => l_balance_type_code);
79788: ELSE

Line 79798: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

79794: -- call analytical criteria
79795: --
79796:
79797:
79798: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
79799: xla_ae_lines_pkg.SetAnalyticalCriteria(
79800: p_analytical_criterion_name => 'Project Number'
79801: , p_analytical_criterion_owner => 'S'
79802: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 79799: xla_ae_lines_pkg.SetAnalyticalCriteria(

79795: --
79796:
79797:
79798: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
79799: xla_ae_lines_pkg.SetAnalyticalCriteria(
79800: p_analytical_criterion_name => 'Project Number'
79801: , p_analytical_criterion_owner => 'S'
79802: , p_analytical_criterion_code => 'PROJECT_NUMBER'
79803: , p_amb_context_code => 'DEFAULT'

Line 79820: xla_ae_lines_pkg.SetLineDescription(

79816: --
79817: -- call description
79818: --
79819:
79820: xla_ae_lines_pkg.SetLineDescription(
79821: p_ae_header_id => l_ae_header_id
79822: ,p_description => Description_1 (
79823: p_application_id => p_application_id
79824: , p_ae_header_id => l_ae_header_id

Line 79853: xla_ae_lines_pkg.set_ccid(

79849: , x_value_type_code => l_adr_value_type_code
79850: , p_side => 'NA'
79851: );
79852:
79853: xla_ae_lines_pkg.set_ccid(
79854: p_code_combination_id => l_ccid
79855: , p_value_type_code => l_adr_value_type_code
79856: , p_transaction_coa_id => l_adr_transaction_coa_id
79857: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79889: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

79885: xla_accounting_err_pkg.build_message
79886: (p_appli_s_name => 'XLA'
79887: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
79888: ,p_token_1 => 'LINE_NUMBER'
79889: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
79890: ,p_token_2 => 'LINE_TYPE_NAME'
79891: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
79892: l_component_type
79893: ,l_component_code

Line 79925: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

79921: --
79922: --
79923: ------------------------------------------------------------------------------------------------
79924: -- 4219869 Business Flow
79925: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79926: -- Prior Entry. Currently, the following code is always generated.
79927: ------------------------------------------------------------------------------------------------
79928: XLA_AE_LINES_PKG.ValidateCurrentLine;
79929:

Line 79928: XLA_AE_LINES_PKG.ValidateCurrentLine;

79924: -- 4219869 Business Flow
79925: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79926: -- Prior Entry. Currently, the following code is always generated.
79927: ------------------------------------------------------------------------------------------------
79928: XLA_AE_LINES_PKG.ValidateCurrentLine;
79929:
79930: ------------------------------------------------------------------------------------
79931: -- 4219869 Business Flow
79932: -- Populated credit and debit amounts -- Need to generate this within IF

Line 79934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79930: ------------------------------------------------------------------------------------
79931: -- 4219869 Business Flow
79932: -- Populated credit and debit amounts -- Need to generate this within IF
79933: ------------------------------------------------------------------------------------
79934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79935:
79936: ----------------------------------------------------------------------------------
79937: -- 4219869 Business Flow
79938: -- Update journal entry status -- Need to generate this within IF

Line 79966: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

79962: -- To allow MPA report to determine if it should generate report process
79963: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79964: ------------------------------------------------------------------------------------------
79965:
79966: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79967: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79968: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79969: -- call ADRs
79970: -- Bug 4922099

Line 79967: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

79963: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79964: ------------------------------------------------------------------------------------------
79965:
79966: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79967: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79968: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79969: -- call ADRs
79970: -- Bug 4922099
79971: --

Line 79991: xla_ae_lines_pkg.set_ccid(

79987: , x_value_type_code => l_adr_value_type_code
79988: , p_side => 'NA'
79989: );
79990:
79991: xla_ae_lines_pkg.set_ccid(
79992: p_code_combination_id => l_ccid
79993: , p_value_type_code => l_adr_value_type_code
79994: , p_transaction_coa_id => l_adr_transaction_coa_id
79995: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

80010:
80011: --
80012: -- Update the line information that should be overwritten
80013: --
80014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80015: p_header_num => 1);
80016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80017:
80018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 80016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

80012: -- Update the line information that should be overwritten
80013: --
80014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80015: p_header_num => 1);
80016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80017:
80018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80019:
80020: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 80018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

80014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80015: p_header_num => 1);
80016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80017:
80018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80019:
80020: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80021: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80022: END IF;

Line 80021: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

80017:
80018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80019:
80020: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80021: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80022: END IF;
80023:
80024: --
80025: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 80028: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

80024: --
80025: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80026: --
80027: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80028: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80029: ELSE
80030: ---------------------------------------------------------------------------------------------------
80031: -- 4262811a Switch Sign
80032: ---------------------------------------------------------------------------------------------------

Line 80033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

80029: ELSE
80030: ---------------------------------------------------------------------------------------------------
80031: -- 4262811a Switch Sign
80032: ---------------------------------------------------------------------------------------------------
80033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80030: ---------------------------------------------------------------------------------------------------
80031: -- 4262811a Switch Sign
80032: ---------------------------------------------------------------------------------------------------
80033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80038: -- 5132302

Line 80035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80031: -- 4262811a Switch Sign
80032: ---------------------------------------------------------------------------------------------------
80033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80038: -- 5132302
80039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80032: ---------------------------------------------------------------------------------------------------
80033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80038: -- 5132302
80039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80038: -- 5132302
80039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80041:

Line 80039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

80035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80038: -- 5132302
80039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80041:
80042: END IF;
80043:

Line 80040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80038: -- 5132302
80039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80041:
80042: END IF;
80043:
80044: -- 4955764

Line 80045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80041:
80042: END IF;
80043:
80044: -- 4955764
80045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80047:
80048:
80049: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 80049: XLA_AE_LINES_PKG.ValidateCurrentLine;

80045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80047:
80048:
80049: XLA_AE_LINES_PKG.ValidateCurrentLine;
80050: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80051:
80052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80053: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 80050: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80047:
80048:
80049: XLA_AE_LINES_PKG.ValidateCurrentLine;
80050: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80051:
80052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80053: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80054: ,p_balance_type_code => l_balance_type_code);

Line 80250: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

80246: --
80247: -- bulk performance
80248: --
80249: l_balance_type_code VARCHAR2(1);
80250: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
80251: l_log_module VARCHAR2(240);
80252:
80253: --
80254: -- Upgrade strategy

Line 80328: XLA_AE_LINES_PKG.SetNewLine;

80324: ') <> 'Y')
80325: THEN
80326:
80327: --
80328: XLA_AE_LINES_PKG.SetNewLine;
80329:
80330: p_balance_type_code := l_balance_type_code;
80331: -- set the flag so later we will know whether the gain loss line needs to be created
80332:

Line 80340: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

80336:
80337: --
80338: -- bulk performance
80339: --
80340: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
80341: p_header_num => 0); -- 4262811
80342: --
80343: -- set accounting line options
80344: --

Line 80345: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

80341: p_header_num => 0); -- 4262811
80342: --
80343: -- set accounting line options
80344: --
80345: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
80346: p_natural_side_code => 'D'
80347: , p_gain_or_loss_flag => 'N'
80348: , p_gl_transfer_mode_code => 'S'
80349: , p_acct_entry_type_code => 'A'

Line 80359: xla_ae_lines_pkg.SetAcctLineType

80355: --
80356: --
80357: -- set accounting line type info
80358: --
80359: xla_ae_lines_pkg.SetAcctLineType
80360: (p_component_type => l_component_type
80361: ,p_event_type_code => l_event_type_code
80362: ,p_line_definition_owner_code => l_line_definition_owner_code
80363: ,p_line_definition_code => l_line_definition_code

Line 80373: xla_ae_lines_pkg.SetAcctClass(

80369: ,p_event_class_code => l_event_class_code);
80370: --
80371: -- set accounting class
80372: --
80373: xla_ae_lines_pkg.SetAcctClass(
80374: p_accounting_class_code => 'ITEM EXPENSE'
80375: , p_ae_header_id => l_ae_header_id
80376: );
80377:

Line 80381: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

80377:
80378: --
80379: -- set rounding class
80380: --
80381: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80382: 'ITEM EXPENSE';
80383:
80384: --
80385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 80385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

80381: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80382: 'ITEM EXPENSE';
80383:
80384: --
80385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80387: --
80388: -- bulk performance
80389: --

Line 80386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

80382: 'ITEM EXPENSE';
80383:
80384: --
80385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80387: --
80388: -- bulk performance
80389: --
80390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 80390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

80386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80387: --
80388: -- bulk performance
80389: --
80390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80391:
80392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80394:

Line 80392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

80388: -- bulk performance
80389: --
80390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80391:
80392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80394:
80395: -- 4955764
80396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80394:
80395: -- 4955764
80396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80397: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
80398:
80399: -- 4458381 Public Sector Enh
80400:

Line 80506: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

80502: l_rec_acct_attrs.array_num_value(43) := p_source_88;
80503: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
80504: l_rec_acct_attrs.array_num_value(44) := p_source_89;
80505:
80506: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80507: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80508:
80509: ---------------------------------------------------------------------------------------------------------------
80510: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 80507: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

80503: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
80504: l_rec_acct_attrs.array_num_value(44) := p_source_89;
80505:
80506: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80507: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80508:
80509: ---------------------------------------------------------------------------------------------------------------
80510: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80511: ---------------------------------------------------------------------------------------------------------------

Line 80510: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

80506: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80507: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80508:
80509: ---------------------------------------------------------------------------------------------------------------
80510: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80511: ---------------------------------------------------------------------------------------------------------------
80512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80513:
80514: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 80512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

80508:
80509: ---------------------------------------------------------------------------------------------------------------
80510: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80511: ---------------------------------------------------------------------------------------------------------------
80512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80513:
80514: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80515: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80516:

Line 80514: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80510: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80511: ---------------------------------------------------------------------------------------------------------------
80512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80513:
80514: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80515: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80516:
80517: IF xla_accounting_cache_pkg.GetValueChar
80518: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 80515: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80511: ---------------------------------------------------------------------------------------------------------------
80512: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80513:
80514: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80515: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80516:
80517: IF xla_accounting_cache_pkg.GetValueChar
80518: (p_source_code => 'LEDGER_CATEGORY_CODE'
80519: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 80526: xla_ae_lines_pkg.BflowUpgEntry

80522: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
80523: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
80524: )
80525: THEN
80526: xla_ae_lines_pkg.BflowUpgEntry
80527: (p_business_method_code => l_bflow_method_code
80528: ,p_business_class_code => l_bflow_class_code
80529: ,p_balance_type => l_balance_type_code);
80530: ELSE

Line 80540: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

80536: -- call analytical criteria
80537: --
80538:
80539:
80540: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
80541: xla_ae_lines_pkg.SetAnalyticalCriteria(
80542: p_analytical_criterion_name => 'Project Number'
80543: , p_analytical_criterion_owner => 'S'
80544: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 80541: xla_ae_lines_pkg.SetAnalyticalCriteria(

80537: --
80538:
80539:
80540: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
80541: xla_ae_lines_pkg.SetAnalyticalCriteria(
80542: p_analytical_criterion_name => 'Project Number'
80543: , p_analytical_criterion_owner => 'S'
80544: , p_analytical_criterion_code => 'PROJECT_NUMBER'
80545: , p_amb_context_code => 'DEFAULT'

Line 80562: xla_ae_lines_pkg.SetLineDescription(

80558: --
80559: -- call description
80560: --
80561:
80562: xla_ae_lines_pkg.SetLineDescription(
80563: p_ae_header_id => l_ae_header_id
80564: ,p_description => Description_1 (
80565: p_application_id => p_application_id
80566: , p_ae_header_id => l_ae_header_id

Line 80595: xla_ae_lines_pkg.set_ccid(

80591: , x_value_type_code => l_adr_value_type_code
80592: , p_side => 'NA'
80593: );
80594:
80595: xla_ae_lines_pkg.set_ccid(
80596: p_code_combination_id => l_ccid
80597: , p_value_type_code => l_adr_value_type_code
80598: , p_transaction_coa_id => l_adr_transaction_coa_id
80599: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80631: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

80627: xla_accounting_err_pkg.build_message
80628: (p_appli_s_name => 'XLA'
80629: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
80630: ,p_token_1 => 'LINE_NUMBER'
80631: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
80632: ,p_token_2 => 'LINE_TYPE_NAME'
80633: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
80634: l_component_type
80635: ,l_component_code

Line 80667: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

80663: --
80664: --
80665: ------------------------------------------------------------------------------------------------
80666: -- 4219869 Business Flow
80667: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80668: -- Prior Entry. Currently, the following code is always generated.
80669: ------------------------------------------------------------------------------------------------
80670: XLA_AE_LINES_PKG.ValidateCurrentLine;
80671:

Line 80670: XLA_AE_LINES_PKG.ValidateCurrentLine;

80666: -- 4219869 Business Flow
80667: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80668: -- Prior Entry. Currently, the following code is always generated.
80669: ------------------------------------------------------------------------------------------------
80670: XLA_AE_LINES_PKG.ValidateCurrentLine;
80671:
80672: ------------------------------------------------------------------------------------
80673: -- 4219869 Business Flow
80674: -- Populated credit and debit amounts -- Need to generate this within IF

Line 80676: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80672: ------------------------------------------------------------------------------------
80673: -- 4219869 Business Flow
80674: -- Populated credit and debit amounts -- Need to generate this within IF
80675: ------------------------------------------------------------------------------------
80676: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80677:
80678: ----------------------------------------------------------------------------------
80679: -- 4219869 Business Flow
80680: -- Update journal entry status -- Need to generate this within IF

Line 80708: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

80704: -- To allow MPA report to determine if it should generate report process
80705: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80706: ------------------------------------------------------------------------------------------
80707:
80708: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80709: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80710: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80711: -- call ADRs
80712: -- Bug 4922099

Line 80709: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

80705: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80706: ------------------------------------------------------------------------------------------
80707:
80708: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80709: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80710: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80711: -- call ADRs
80712: -- Bug 4922099
80713: --

Line 80733: xla_ae_lines_pkg.set_ccid(

80729: , x_value_type_code => l_adr_value_type_code
80730: , p_side => 'NA'
80731: );
80732:
80733: xla_ae_lines_pkg.set_ccid(
80734: p_code_combination_id => l_ccid
80735: , p_value_type_code => l_adr_value_type_code
80736: , p_transaction_coa_id => l_adr_transaction_coa_id
80737: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80756: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

80752:
80753: --
80754: -- Update the line information that should be overwritten
80755: --
80756: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80757: p_header_num => 1);
80758: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80759:
80760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 80758: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

80754: -- Update the line information that should be overwritten
80755: --
80756: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80757: p_header_num => 1);
80758: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80759:
80760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80761:
80762: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 80760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

80756: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80757: p_header_num => 1);
80758: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80759:
80760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80761:
80762: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80763: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80764: END IF;

Line 80763: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

80759:
80760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80761:
80762: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80763: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80764: END IF;
80765:
80766: --
80767: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 80770: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

80766: --
80767: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80768: --
80769: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80770: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80771: ELSE
80772: ---------------------------------------------------------------------------------------------------
80773: -- 4262811a Switch Sign
80774: ---------------------------------------------------------------------------------------------------

Line 80775: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

80771: ELSE
80772: ---------------------------------------------------------------------------------------------------
80773: -- 4262811a Switch Sign
80774: ---------------------------------------------------------------------------------------------------
80775: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80772: ---------------------------------------------------------------------------------------------------
80773: -- 4262811a Switch Sign
80774: ---------------------------------------------------------------------------------------------------
80775: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80780: -- 5132302

Line 80777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80773: -- 4262811a Switch Sign
80774: ---------------------------------------------------------------------------------------------------
80775: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80780: -- 5132302
80781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80774: ---------------------------------------------------------------------------------------------------
80775: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80780: -- 5132302
80781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80775: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80780: -- 5132302
80781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80783:

Line 80781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

80777: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80780: -- 5132302
80781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80783:
80784: END IF;
80785:

Line 80782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80779: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80780: -- 5132302
80781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80782: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80783:
80784: END IF;
80785:
80786: -- 4955764

Line 80787: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80783:
80784: END IF;
80785:
80786: -- 4955764
80787: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80788: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80789:
80790:
80791: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 80791: XLA_AE_LINES_PKG.ValidateCurrentLine;

80787: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80788: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80789:
80790:
80791: XLA_AE_LINES_PKG.ValidateCurrentLine;
80792: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80793:
80794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 80792: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80788: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80789:
80790:
80791: XLA_AE_LINES_PKG.ValidateCurrentLine;
80792: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80793:
80794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80796: ,p_balance_type_code => l_balance_type_code);

Line 80952: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

80948: --
80949: -- bulk performance
80950: --
80951: l_balance_type_code VARCHAR2(1);
80952: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
80953: l_log_module VARCHAR2(240);
80954:
80955: --
80956: -- Upgrade strategy

Line 81028: XLA_AE_LINES_PKG.SetNewLine;

81024: ') <> 'R'
81025: THEN
81026:
81027: --
81028: XLA_AE_LINES_PKG.SetNewLine;
81029:
81030: p_balance_type_code := l_balance_type_code;
81031: -- set the flag so later we will know whether the gain loss line needs to be created
81032:

Line 81040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

81036:
81037: --
81038: -- bulk performance
81039: --
81040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
81041: p_header_num => 0); -- 4262811
81042: --
81043: -- set accounting line options
81044: --

Line 81045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

81041: p_header_num => 0); -- 4262811
81042: --
81043: -- set accounting line options
81044: --
81045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
81046: p_natural_side_code => 'D'
81047: , p_gain_or_loss_flag => 'N'
81048: , p_gl_transfer_mode_code => 'S'
81049: , p_acct_entry_type_code => 'A'

Line 81059: xla_ae_lines_pkg.SetAcctLineType

81055: --
81056: --
81057: -- set accounting line type info
81058: --
81059: xla_ae_lines_pkg.SetAcctLineType
81060: (p_component_type => l_component_type
81061: ,p_event_type_code => l_event_type_code
81062: ,p_line_definition_owner_code => l_line_definition_owner_code
81063: ,p_line_definition_code => l_line_definition_code

Line 81073: xla_ae_lines_pkg.SetAcctClass(

81069: ,p_event_class_code => l_event_class_code);
81070: --
81071: -- set accounting class
81072: --
81073: xla_ae_lines_pkg.SetAcctClass(
81074: p_accounting_class_code => 'LIABILITY'
81075: , p_ae_header_id => l_ae_header_id
81076: );
81077:

Line 81081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

81077:
81078: --
81079: -- set rounding class
81080: --
81081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81082: 'LIABILITY';
81083:
81084: --
81085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 81085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

81081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81082: 'LIABILITY';
81083:
81084: --
81085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81087: --
81088: -- bulk performance
81089: --

Line 81086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

81082: 'LIABILITY';
81083:
81084: --
81085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81087: --
81088: -- bulk performance
81089: --
81090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 81090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

81086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81087: --
81088: -- bulk performance
81089: --
81090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81091:
81092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81094:

Line 81092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

81088: -- bulk performance
81089: --
81090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81091:
81092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81094:
81095: -- 4955764
81096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81094:
81095: -- 4955764
81096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81097: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81098:
81099: -- 4458381 Public Sector Enh
81100:

Line 81146: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

81142: l_rec_acct_attrs.array_num_value(18) := p_source_85;
81143: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81144: l_rec_acct_attrs.array_num_value(19) := p_source_87;
81145:
81146: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81147: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81148:
81149: ---------------------------------------------------------------------------------------------------------------
81150: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 81147: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

81143: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81144: l_rec_acct_attrs.array_num_value(19) := p_source_87;
81145:
81146: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81147: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81148:
81149: ---------------------------------------------------------------------------------------------------------------
81150: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81151: ---------------------------------------------------------------------------------------------------------------

Line 81150: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

81146: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81147: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81148:
81149: ---------------------------------------------------------------------------------------------------------------
81150: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81151: ---------------------------------------------------------------------------------------------------------------
81152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81153:
81154: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 81152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

81148:
81149: ---------------------------------------------------------------------------------------------------------------
81150: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81151: ---------------------------------------------------------------------------------------------------------------
81152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81153:
81154: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81155: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81156:

Line 81154: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81150: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81151: ---------------------------------------------------------------------------------------------------------------
81152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81153:
81154: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81155: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81156:
81157: IF xla_accounting_cache_pkg.GetValueChar
81158: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 81155: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81151: ---------------------------------------------------------------------------------------------------------------
81152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81153:
81154: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81155: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81156:
81157: IF xla_accounting_cache_pkg.GetValueChar
81158: (p_source_code => 'LEDGER_CATEGORY_CODE'
81159: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 81166: xla_ae_lines_pkg.BflowUpgEntry

81162: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81163: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
81164: )
81165: THEN
81166: xla_ae_lines_pkg.BflowUpgEntry
81167: (p_business_method_code => l_bflow_method_code
81168: ,p_business_class_code => l_bflow_class_code
81169: ,p_balance_type => l_balance_type_code);
81170: ELSE

Line 81172: XLA_AE_LINES_PKG.business_flow_validation(

81168: ,p_business_class_code => l_bflow_class_code
81169: ,p_balance_type => l_balance_type_code);
81170: ELSE
81171: NULL;
81172: XLA_AE_LINES_PKG.business_flow_validation(
81173: p_business_method_code => l_bflow_method_code
81174: ,p_business_class_code => l_bflow_class_code
81175: ,p_inherit_description_flag => l_inherit_desc_flag);
81176: END IF;

Line 81219: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

81215: xla_accounting_err_pkg.build_message
81216: (p_appli_s_name => 'XLA'
81217: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
81218: ,p_token_1 => 'LINE_NUMBER'
81219: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
81220: ,p_token_2 => 'LINE_TYPE_NAME'
81221: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
81222: l_component_type
81223: ,l_component_code

Line 81255: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

81251: --
81252: --
81253: ------------------------------------------------------------------------------------------------
81254: -- 4219869 Business Flow
81255: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81256: -- Prior Entry. Currently, the following code is always generated.
81257: ------------------------------------------------------------------------------------------------
81258: -- No ValidateCurrentLine for business flow method of Prior Entry
81259:

Line 81264: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81260: ------------------------------------------------------------------------------------
81261: -- 4219869 Business Flow
81262: -- Populated credit and debit amounts -- Need to generate this within IF
81263: ------------------------------------------------------------------------------------
81264: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81265:
81266: ----------------------------------------------------------------------------------
81267: -- 4219869 Business Flow
81268: -- Update journal entry status -- Need to generate this within IF

Line 81296: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

81292: -- To allow MPA report to determine if it should generate report process
81293: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81294: ------------------------------------------------------------------------------------------
81295:
81296: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81297: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81298: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81299: -- call ADRs
81300: -- Bug 4922099

Line 81297: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

81293: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81294: ------------------------------------------------------------------------------------------
81295:
81296: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81297: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81298: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81299: -- call ADRs
81300: -- Bug 4922099
81301: --

Line 81318: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81314:
81315: --
81316: -- Update the line information that should be overwritten
81317: --
81318: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81319: p_header_num => 1);
81320: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81321:
81322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81320: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81316: -- Update the line information that should be overwritten
81317: --
81318: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81319: p_header_num => 1);
81320: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81321:
81322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81323:
81324: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81318: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81319: p_header_num => 1);
81320: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81321:
81322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81323:
81324: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81325: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81326: END IF;

Line 81325: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81321:
81322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81323:
81324: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81325: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81326: END IF;
81327:
81328: --
81329: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81332: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81328: --
81329: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81330: --
81331: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81332: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81333: ELSE
81334: ---------------------------------------------------------------------------------------------------
81335: -- 4262811a Switch Sign
81336: ---------------------------------------------------------------------------------------------------

Line 81337: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81333: ELSE
81334: ---------------------------------------------------------------------------------------------------
81335: -- 4262811a Switch Sign
81336: ---------------------------------------------------------------------------------------------------
81337: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81334: ---------------------------------------------------------------------------------------------------
81335: -- 4262811a Switch Sign
81336: ---------------------------------------------------------------------------------------------------
81337: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81342: -- 5132302

Line 81339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81335: -- 4262811a Switch Sign
81336: ---------------------------------------------------------------------------------------------------
81337: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81342: -- 5132302
81343: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81336: ---------------------------------------------------------------------------------------------------
81337: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81342: -- 5132302
81343: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81337: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81342: -- 5132302
81343: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81345:

Line 81343: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81342: -- 5132302
81343: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81345:
81346: END IF;
81347:

Line 81344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81340: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81342: -- 5132302
81343: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81345:
81346: END IF;
81347:
81348: -- 4955764

Line 81349: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81345:
81346: END IF;
81347:
81348: -- 4955764
81349: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81350: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81351:
81352:
81353: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81353: XLA_AE_LINES_PKG.ValidateCurrentLine;

81349: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81350: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81351:
81352:
81353: XLA_AE_LINES_PKG.ValidateCurrentLine;
81354: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81355:
81356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81357: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81354: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81350: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81351:
81352:
81353: XLA_AE_LINES_PKG.ValidateCurrentLine;
81354: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81355:
81356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81357: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81358: ,p_balance_type_code => l_balance_type_code);

Line 81520: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

81516: --
81517: -- bulk performance
81518: --
81519: l_balance_type_code VARCHAR2(1);
81520: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
81521: l_log_module VARCHAR2(240);
81522:
81523: --
81524: -- Upgrade strategy

Line 81598: XLA_AE_LINES_PKG.SetNewLine;

81594: ') <> 'PAYMENTCARD'
81595: THEN
81596:
81597: --
81598: XLA_AE_LINES_PKG.SetNewLine;
81599:
81600: p_balance_type_code := l_balance_type_code;
81601: -- set the flag so later we will know whether the gain loss line needs to be created
81602:

Line 81610: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

81606:
81607: --
81608: -- bulk performance
81609: --
81610: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
81611: p_header_num => 0); -- 4262811
81612: --
81613: -- set accounting line options
81614: --

Line 81615: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

81611: p_header_num => 0); -- 4262811
81612: --
81613: -- set accounting line options
81614: --
81615: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
81616: p_natural_side_code => 'D'
81617: , p_gain_or_loss_flag => 'N'
81618: , p_gl_transfer_mode_code => 'S'
81619: , p_acct_entry_type_code => 'A'

Line 81629: xla_ae_lines_pkg.SetAcctLineType

81625: --
81626: --
81627: -- set accounting line type info
81628: --
81629: xla_ae_lines_pkg.SetAcctLineType
81630: (p_component_type => l_component_type
81631: ,p_event_type_code => l_event_type_code
81632: ,p_line_definition_owner_code => l_line_definition_owner_code
81633: ,p_line_definition_code => l_line_definition_code

Line 81643: xla_ae_lines_pkg.SetAcctClass(

81639: ,p_event_class_code => l_event_class_code);
81640: --
81641: -- set accounting class
81642: --
81643: xla_ae_lines_pkg.SetAcctClass(
81644: p_accounting_class_code => 'LIABILITY'
81645: , p_ae_header_id => l_ae_header_id
81646: );
81647:

Line 81651: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

81647:
81648: --
81649: -- set rounding class
81650: --
81651: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81652: 'LIABILITY';
81653:
81654: --
81655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 81655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

81651: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81652: 'LIABILITY';
81653:
81654: --
81655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81657: --
81658: -- bulk performance
81659: --

Line 81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

81652: 'LIABILITY';
81653:
81654: --
81655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81657: --
81658: -- bulk performance
81659: --
81660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 81660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81657: --
81658: -- bulk performance
81659: --
81660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81661:
81662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81663: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81664:

Line 81662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

81658: -- bulk performance
81659: --
81660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81661:
81662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81663: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81664:
81665: -- 4955764
81666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81663: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81664:
81665: -- 4955764
81666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81667: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81668:
81669: -- 4458381 Public Sector Enh
81670:

Line 81716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

81712: l_rec_acct_attrs.array_num_value(18) := p_source_86;
81713: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81714: l_rec_acct_attrs.array_num_value(19) := p_source_87;
81715:
81716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81718:
81719: ---------------------------------------------------------------------------------------------------------------
81720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 81717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

81713: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81714: l_rec_acct_attrs.array_num_value(19) := p_source_87;
81715:
81716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81718:
81719: ---------------------------------------------------------------------------------------------------------------
81720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81721: ---------------------------------------------------------------------------------------------------------------

Line 81720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

81716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81718:
81719: ---------------------------------------------------------------------------------------------------------------
81720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81721: ---------------------------------------------------------------------------------------------------------------
81722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81723:
81724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 81722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

81718:
81719: ---------------------------------------------------------------------------------------------------------------
81720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81721: ---------------------------------------------------------------------------------------------------------------
81722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81723:
81724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81726:

Line 81724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81721: ---------------------------------------------------------------------------------------------------------------
81722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81723:
81724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81726:
81727: IF xla_accounting_cache_pkg.GetValueChar
81728: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 81725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81721: ---------------------------------------------------------------------------------------------------------------
81722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81723:
81724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81726:
81727: IF xla_accounting_cache_pkg.GetValueChar
81728: (p_source_code => 'LEDGER_CATEGORY_CODE'
81729: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 81736: xla_ae_lines_pkg.BflowUpgEntry

81732: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81733: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
81734: )
81735: THEN
81736: xla_ae_lines_pkg.BflowUpgEntry
81737: (p_business_method_code => l_bflow_method_code
81738: ,p_business_class_code => l_bflow_class_code
81739: ,p_balance_type => l_balance_type_code);
81740: ELSE

Line 81742: XLA_AE_LINES_PKG.business_flow_validation(

81738: ,p_business_class_code => l_bflow_class_code
81739: ,p_balance_type => l_balance_type_code);
81740: ELSE
81741: NULL;
81742: XLA_AE_LINES_PKG.business_flow_validation(
81743: p_business_method_code => l_bflow_method_code
81744: ,p_business_class_code => l_bflow_class_code
81745: ,p_inherit_description_flag => l_inherit_desc_flag);
81746: END IF;

Line 81789: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

81785: xla_accounting_err_pkg.build_message
81786: (p_appli_s_name => 'XLA'
81787: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
81788: ,p_token_1 => 'LINE_NUMBER'
81789: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
81790: ,p_token_2 => 'LINE_TYPE_NAME'
81791: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
81792: l_component_type
81793: ,l_component_code

Line 81825: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

81821: --
81822: --
81823: ------------------------------------------------------------------------------------------------
81824: -- 4219869 Business Flow
81825: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81826: -- Prior Entry. Currently, the following code is always generated.
81827: ------------------------------------------------------------------------------------------------
81828: -- No ValidateCurrentLine for business flow method of Prior Entry
81829:

Line 81834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81830: ------------------------------------------------------------------------------------
81831: -- 4219869 Business Flow
81832: -- Populated credit and debit amounts -- Need to generate this within IF
81833: ------------------------------------------------------------------------------------
81834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81835:
81836: ----------------------------------------------------------------------------------
81837: -- 4219869 Business Flow
81838: -- Update journal entry status -- Need to generate this within IF

Line 81866: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

81862: -- To allow MPA report to determine if it should generate report process
81863: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81864: ------------------------------------------------------------------------------------------
81865:
81866: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81867: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81868: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81869: -- call ADRs
81870: -- Bug 4922099

Line 81867: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

81863: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81864: ------------------------------------------------------------------------------------------
81865:
81866: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81867: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81868: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81869: -- call ADRs
81870: -- Bug 4922099
81871: --

Line 81888: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81884:
81885: --
81886: -- Update the line information that should be overwritten
81887: --
81888: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81889: p_header_num => 1);
81890: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81891:
81892: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81890: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81886: -- Update the line information that should be overwritten
81887: --
81888: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81889: p_header_num => 1);
81890: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81891:
81892: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81893:
81894: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81892: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81888: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81889: p_header_num => 1);
81890: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81891:
81892: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81893:
81894: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81895: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81896: END IF;

Line 81895: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81891:
81892: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81893:
81894: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81895: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81896: END IF;
81897:
81898: --
81899: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81902: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81898: --
81899: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81900: --
81901: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81902: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81903: ELSE
81904: ---------------------------------------------------------------------------------------------------
81905: -- 4262811a Switch Sign
81906: ---------------------------------------------------------------------------------------------------

Line 81907: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81903: ELSE
81904: ---------------------------------------------------------------------------------------------------
81905: -- 4262811a Switch Sign
81906: ---------------------------------------------------------------------------------------------------
81907: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81908: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81908: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81904: ---------------------------------------------------------------------------------------------------
81905: -- 4262811a Switch Sign
81906: ---------------------------------------------------------------------------------------------------
81907: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81908: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81912: -- 5132302

Line 81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81905: -- 4262811a Switch Sign
81906: ---------------------------------------------------------------------------------------------------
81907: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81908: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81912: -- 5132302
81913: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81906: ---------------------------------------------------------------------------------------------------
81907: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81908: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81912: -- 5132302
81913: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81907: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81908: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81912: -- 5132302
81913: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81915:

Line 81913: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81912: -- 5132302
81913: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81915:
81916: END IF;
81917:

Line 81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81910: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81912: -- 5132302
81913: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81915:
81916: END IF;
81917:
81918: -- 4955764

Line 81919: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81915:
81916: END IF;
81917:
81918: -- 4955764
81919: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81920: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81921:
81922:
81923: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81923: XLA_AE_LINES_PKG.ValidateCurrentLine;

81919: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81920: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81921:
81922:
81923: XLA_AE_LINES_PKG.ValidateCurrentLine;
81924: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81925:
81926: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81927: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81924: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81920: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81921:
81922:
81923: XLA_AE_LINES_PKG.ValidateCurrentLine;
81924: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81925:
81926: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81927: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81928: ,p_balance_type_code => l_balance_type_code);

Line 82078: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

82074: --
82075: -- bulk performance
82076: --
82077: l_balance_type_code VARCHAR2(1);
82078: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
82079: l_log_module VARCHAR2(240);
82080:
82081: --
82082: -- Upgrade strategy

Line 82154: XLA_AE_LINES_PKG.SetNewLine;

82150: ') = 'DISCOUNT')
82151: THEN
82152:
82153: --
82154: XLA_AE_LINES_PKG.SetNewLine;
82155:
82156: p_balance_type_code := l_balance_type_code;
82157: -- set the flag so later we will know whether the gain loss line needs to be created
82158:

Line 82166: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82162:
82163: --
82164: -- bulk performance
82165: --
82166: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82167: p_header_num => 0); -- 4262811
82168: --
82169: -- set accounting line options
82170: --

Line 82171: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82167: p_header_num => 0); -- 4262811
82168: --
82169: -- set accounting line options
82170: --
82171: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82172: p_natural_side_code => 'D'
82173: , p_gain_or_loss_flag => 'N'
82174: , p_gl_transfer_mode_code => 'S'
82175: , p_acct_entry_type_code => 'A'

Line 82185: xla_ae_lines_pkg.SetAcctLineType

82181: --
82182: --
82183: -- set accounting line type info
82184: --
82185: xla_ae_lines_pkg.SetAcctLineType
82186: (p_component_type => l_component_type
82187: ,p_event_type_code => l_event_type_code
82188: ,p_line_definition_owner_code => l_line_definition_owner_code
82189: ,p_line_definition_code => l_line_definition_code

Line 82199: xla_ae_lines_pkg.SetAcctClass(

82195: ,p_event_class_code => l_event_class_code);
82196: --
82197: -- set accounting class
82198: --
82199: xla_ae_lines_pkg.SetAcctClass(
82200: p_accounting_class_code => 'LIABILITY'
82201: , p_ae_header_id => l_ae_header_id
82202: );
82203:

Line 82207: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82203:
82204: --
82205: -- set rounding class
82206: --
82207: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82208: 'LIABILITY';
82209:
82210: --
82211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82207: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82208: 'LIABILITY';
82209:
82210: --
82211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82213: --
82214: -- bulk performance
82215: --

Line 82212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82208: 'LIABILITY';
82209:
82210: --
82211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82213: --
82214: -- bulk performance
82215: --
82216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82213: --
82214: -- bulk performance
82215: --
82216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82217:
82218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82220:

Line 82218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82214: -- bulk performance
82215: --
82216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82217:
82218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82220:
82221: -- 4955764
82222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82220:
82221: -- 4955764
82222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82223: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82224:
82225: -- 4458381 Public Sector Enh
82226:

Line 82272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

82268: l_rec_acct_attrs.array_num_value(18) := p_source_85;
82269: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
82270: l_rec_acct_attrs.array_num_value(19) := p_source_87;
82271:
82272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82274:
82275: ---------------------------------------------------------------------------------------------------------------
82276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 82273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

82269: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
82270: l_rec_acct_attrs.array_num_value(19) := p_source_87;
82271:
82272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82274:
82275: ---------------------------------------------------------------------------------------------------------------
82276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82277: ---------------------------------------------------------------------------------------------------------------

Line 82276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

82272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82274:
82275: ---------------------------------------------------------------------------------------------------------------
82276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82277: ---------------------------------------------------------------------------------------------------------------
82278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82279:
82280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 82278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

82274:
82275: ---------------------------------------------------------------------------------------------------------------
82276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82277: ---------------------------------------------------------------------------------------------------------------
82278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82279:
82280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82282:

Line 82280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82277: ---------------------------------------------------------------------------------------------------------------
82278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82279:
82280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82282:
82283: IF xla_accounting_cache_pkg.GetValueChar
82284: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 82281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82277: ---------------------------------------------------------------------------------------------------------------
82278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82279:
82280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82282:
82283: IF xla_accounting_cache_pkg.GetValueChar
82284: (p_source_code => 'LEDGER_CATEGORY_CODE'
82285: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 82292: xla_ae_lines_pkg.BflowUpgEntry

82288: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82289: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
82290: )
82291: THEN
82292: xla_ae_lines_pkg.BflowUpgEntry
82293: (p_business_method_code => l_bflow_method_code
82294: ,p_business_class_code => l_bflow_class_code
82295: ,p_balance_type => l_balance_type_code);
82296: ELSE

Line 82298: XLA_AE_LINES_PKG.business_flow_validation(

82294: ,p_business_class_code => l_bflow_class_code
82295: ,p_balance_type => l_balance_type_code);
82296: ELSE
82297: NULL;
82298: XLA_AE_LINES_PKG.business_flow_validation(
82299: p_business_method_code => l_bflow_method_code
82300: ,p_business_class_code => l_bflow_class_code
82301: ,p_inherit_description_flag => l_inherit_desc_flag);
82302: END IF;

Line 82345: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

82341: xla_accounting_err_pkg.build_message
82342: (p_appli_s_name => 'XLA'
82343: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
82344: ,p_token_1 => 'LINE_NUMBER'
82345: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
82346: ,p_token_2 => 'LINE_TYPE_NAME'
82347: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
82348: l_component_type
82349: ,l_component_code

Line 82381: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

82377: --
82378: --
82379: ------------------------------------------------------------------------------------------------
82380: -- 4219869 Business Flow
82381: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
82382: -- Prior Entry. Currently, the following code is always generated.
82383: ------------------------------------------------------------------------------------------------
82384: -- No ValidateCurrentLine for business flow method of Prior Entry
82385:

Line 82390: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82386: ------------------------------------------------------------------------------------
82387: -- 4219869 Business Flow
82388: -- Populated credit and debit amounts -- Need to generate this within IF
82389: ------------------------------------------------------------------------------------
82390: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82391:
82392: ----------------------------------------------------------------------------------
82393: -- 4219869 Business Flow
82394: -- Update journal entry status -- Need to generate this within IF

Line 82422: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

82418: -- To allow MPA report to determine if it should generate report process
82419: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82420: ------------------------------------------------------------------------------------------
82421:
82422: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82423: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82424: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82425: -- call ADRs
82426: -- Bug 4922099

Line 82423: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

82419: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82420: ------------------------------------------------------------------------------------------
82421:
82422: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82423: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82424: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82425: -- call ADRs
82426: -- Bug 4922099
82427: --

Line 82444: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

82440:
82441: --
82442: -- Update the line information that should be overwritten
82443: --
82444: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82445: p_header_num => 1);
82446: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82447:
82448: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 82446: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

82442: -- Update the line information that should be overwritten
82443: --
82444: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82445: p_header_num => 1);
82446: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82447:
82448: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82449:
82450: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 82448: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

82444: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82445: p_header_num => 1);
82446: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82447:
82448: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82449:
82450: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82451: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82452: END IF;

Line 82451: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

82447:
82448: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82449:
82450: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82451: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82452: END IF;
82453:
82454: --
82455: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 82458: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

82454: --
82455: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82456: --
82457: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82458: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82459: ELSE
82460: ---------------------------------------------------------------------------------------------------
82461: -- 4262811a Switch Sign
82462: ---------------------------------------------------------------------------------------------------

Line 82463: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

82459: ELSE
82460: ---------------------------------------------------------------------------------------------------
82461: -- 4262811a Switch Sign
82462: ---------------------------------------------------------------------------------------------------
82463: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82464: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82464: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82460: ---------------------------------------------------------------------------------------------------
82461: -- 4262811a Switch Sign
82462: ---------------------------------------------------------------------------------------------------
82463: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82464: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82468: -- 5132302

Line 82465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82461: -- 4262811a Switch Sign
82462: ---------------------------------------------------------------------------------------------------
82463: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82464: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82468: -- 5132302
82469: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82462: ---------------------------------------------------------------------------------------------------
82463: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82464: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82468: -- 5132302
82469: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82470: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82463: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82464: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82468: -- 5132302
82469: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82470: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82471:

Line 82469: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

82465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82468: -- 5132302
82469: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82470: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82471:
82472: END IF;
82473:

Line 82470: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82466: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82467: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82468: -- 5132302
82469: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82470: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82471:
82472: END IF;
82473:
82474: -- 4955764

Line 82475: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82471:
82472: END IF;
82473:
82474: -- 4955764
82475: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82476: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82477:
82478:
82479: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 82479: XLA_AE_LINES_PKG.ValidateCurrentLine;

82475: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82476: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82477:
82478:
82479: XLA_AE_LINES_PKG.ValidateCurrentLine;
82480: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82481:
82482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82483: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 82480: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82476: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82477:
82478:
82479: XLA_AE_LINES_PKG.ValidateCurrentLine;
82480: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82481:
82482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82483: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
82484: ,p_balance_type_code => l_balance_type_code);

Line 82680: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

82676: --
82677: -- bulk performance
82678: --
82679: l_balance_type_code VARCHAR2(1);
82680: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
82681: l_log_module VARCHAR2(240);
82682:
82683: --
82684: -- Upgrade strategy

Line 82752: XLA_AE_LINES_PKG.SetNewLine;

82748: ') <> 'Y'
82749: THEN
82750:
82751: --
82752: XLA_AE_LINES_PKG.SetNewLine;
82753:
82754: p_balance_type_code := l_balance_type_code;
82755: -- set the flag so later we will know whether the gain loss line needs to be created
82756:

Line 82764: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82760:
82761: --
82762: -- bulk performance
82763: --
82764: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82765: p_header_num => 0); -- 4262811
82766: --
82767: -- set accounting line options
82768: --

Line 82769: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82765: p_header_num => 0); -- 4262811
82766: --
82767: -- set accounting line options
82768: --
82769: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82770: p_natural_side_code => 'C'
82771: , p_gain_or_loss_flag => 'N'
82772: , p_gl_transfer_mode_code => 'S'
82773: , p_acct_entry_type_code => 'A'

Line 82783: xla_ae_lines_pkg.SetAcctLineType

82779: --
82780: --
82781: -- set accounting line type info
82782: --
82783: xla_ae_lines_pkg.SetAcctLineType
82784: (p_component_type => l_component_type
82785: ,p_event_type_code => l_event_type_code
82786: ,p_line_definition_owner_code => l_line_definition_owner_code
82787: ,p_line_definition_code => l_line_definition_code

Line 82797: xla_ae_lines_pkg.SetAcctClass(

82793: ,p_event_class_code => l_event_class_code);
82794: --
82795: -- set accounting class
82796: --
82797: xla_ae_lines_pkg.SetAcctClass(
82798: p_accounting_class_code => 'LIABILITY'
82799: , p_ae_header_id => l_ae_header_id
82800: );
82801:

Line 82805: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82801:
82802: --
82803: -- set rounding class
82804: --
82805: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82806: 'LIABILITY';
82807:
82808: --
82809: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82809: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82805: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82806: 'LIABILITY';
82807:
82808: --
82809: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82810: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82811: --
82812: -- bulk performance
82813: --

Line 82810: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82806: 'LIABILITY';
82807:
82808: --
82809: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82810: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82811: --
82812: -- bulk performance
82813: --
82814: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82814: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82810: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82811: --
82812: -- bulk performance
82813: --
82814: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82815:
82816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82817: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82818:

Line 82816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82812: -- bulk performance
82813: --
82814: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82815:
82816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82817: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82818:
82819: -- 4955764
82820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82817: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82818:
82819: -- 4955764
82820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82821: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82822:
82823: -- 4458381 Public Sector Enh
82824:

Line 82928: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

82924: l_rec_acct_attrs.array_num_value(42) := p_source_88;
82925: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
82926: l_rec_acct_attrs.array_num_value(43) := p_source_89;
82927:
82928: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82929: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82930:
82931: ---------------------------------------------------------------------------------------------------------------
82932: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 82929: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

82925: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
82926: l_rec_acct_attrs.array_num_value(43) := p_source_89;
82927:
82928: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82929: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82930:
82931: ---------------------------------------------------------------------------------------------------------------
82932: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82933: ---------------------------------------------------------------------------------------------------------------

Line 82932: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

82928: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82929: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82930:
82931: ---------------------------------------------------------------------------------------------------------------
82932: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82933: ---------------------------------------------------------------------------------------------------------------
82934: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82935:
82936: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 82934: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

82930:
82931: ---------------------------------------------------------------------------------------------------------------
82932: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82933: ---------------------------------------------------------------------------------------------------------------
82934: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82935:
82936: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82937: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82938:

Line 82936: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82932: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82933: ---------------------------------------------------------------------------------------------------------------
82934: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82935:
82936: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82937: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82938:
82939: IF xla_accounting_cache_pkg.GetValueChar
82940: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 82937: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82933: ---------------------------------------------------------------------------------------------------------------
82934: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82935:
82936: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82937: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82938:
82939: IF xla_accounting_cache_pkg.GetValueChar
82940: (p_source_code => 'LEDGER_CATEGORY_CODE'
82941: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 82948: xla_ae_lines_pkg.BflowUpgEntry

82944: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82945: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
82946: )
82947: THEN
82948: xla_ae_lines_pkg.BflowUpgEntry
82949: (p_business_method_code => l_bflow_method_code
82950: ,p_business_class_code => l_bflow_class_code
82951: ,p_balance_type => l_balance_type_code);
82952: ELSE

Line 82962: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

82958: -- call analytical criteria
82959: --
82960:
82961:
82962: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
82963: xla_ae_lines_pkg.SetAnalyticalCriteria(
82964: p_analytical_criterion_name => 'Payables Custom Source'
82965: , p_analytical_criterion_owner => 'S'
82966: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 82963: xla_ae_lines_pkg.SetAnalyticalCriteria(

82959: --
82960:
82961:
82962: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
82963: xla_ae_lines_pkg.SetAnalyticalCriteria(
82964: p_analytical_criterion_name => 'Payables Custom Source'
82965: , p_analytical_criterion_owner => 'S'
82966: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
82967: , p_amb_context_code => 'DEFAULT'

Line 82986: xla_ae_lines_pkg.SetLineDescription(

82982: --
82983: -- call description
82984: --
82985:
82986: xla_ae_lines_pkg.SetLineDescription(
82987: p_ae_header_id => l_ae_header_id
82988: ,p_description => Description_1 (
82989: p_application_id => p_application_id
82990: , p_ae_header_id => l_ae_header_id

Line 83019: xla_ae_lines_pkg.set_ccid(

83015: , x_value_type_code => l_adr_value_type_code
83016: , p_side => 'NA'
83017: );
83018:
83019: xla_ae_lines_pkg.set_ccid(
83020: p_code_combination_id => l_ccid
83021: , p_value_type_code => l_adr_value_type_code
83022: , p_transaction_coa_id => l_adr_transaction_coa_id
83023: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 83055: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

83051: xla_accounting_err_pkg.build_message
83052: (p_appli_s_name => 'XLA'
83053: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
83054: ,p_token_1 => 'LINE_NUMBER'
83055: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
83056: ,p_token_2 => 'LINE_TYPE_NAME'
83057: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
83058: l_component_type
83059: ,l_component_code

Line 83091: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

83087: --
83088: --
83089: ------------------------------------------------------------------------------------------------
83090: -- 4219869 Business Flow
83091: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83092: -- Prior Entry. Currently, the following code is always generated.
83093: ------------------------------------------------------------------------------------------------
83094: XLA_AE_LINES_PKG.ValidateCurrentLine;
83095:

Line 83094: XLA_AE_LINES_PKG.ValidateCurrentLine;

83090: -- 4219869 Business Flow
83091: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83092: -- Prior Entry. Currently, the following code is always generated.
83093: ------------------------------------------------------------------------------------------------
83094: XLA_AE_LINES_PKG.ValidateCurrentLine;
83095:
83096: ------------------------------------------------------------------------------------
83097: -- 4219869 Business Flow
83098: -- Populated credit and debit amounts -- Need to generate this within IF

Line 83100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83096: ------------------------------------------------------------------------------------
83097: -- 4219869 Business Flow
83098: -- Populated credit and debit amounts -- Need to generate this within IF
83099: ------------------------------------------------------------------------------------
83100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83101:
83102: ----------------------------------------------------------------------------------
83103: -- 4219869 Business Flow
83104: -- Update journal entry status -- Need to generate this within IF

Line 83132: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

83128: -- To allow MPA report to determine if it should generate report process
83129: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83130: ------------------------------------------------------------------------------------------
83131:
83132: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83133: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83134: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83135: -- call ADRs
83136: -- Bug 4922099

Line 83133: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

83129: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83130: ------------------------------------------------------------------------------------------
83131:
83132: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83133: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83134: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83135: -- call ADRs
83136: -- Bug 4922099
83137: --

Line 83157: xla_ae_lines_pkg.set_ccid(

83153: , x_value_type_code => l_adr_value_type_code
83154: , p_side => 'NA'
83155: );
83156:
83157: xla_ae_lines_pkg.set_ccid(
83158: p_code_combination_id => l_ccid
83159: , p_value_type_code => l_adr_value_type_code
83160: , p_transaction_coa_id => l_adr_transaction_coa_id
83161: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 83180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

83176:
83177: --
83178: -- Update the line information that should be overwritten
83179: --
83180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83181: p_header_num => 1);
83182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83183:
83184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 83182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

83178: -- Update the line information that should be overwritten
83179: --
83180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83181: p_header_num => 1);
83182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83183:
83184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83185:
83186: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 83184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

83180: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83181: p_header_num => 1);
83182: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83183:
83184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83185:
83186: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83187: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83188: END IF;

Line 83187: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

83183:
83184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83185:
83186: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83187: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83188: END IF;
83189:
83190: --
83191: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 83194: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

83190: --
83191: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
83192: --
83193: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
83194: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
83195: ELSE
83196: ---------------------------------------------------------------------------------------------------
83197: -- 4262811a Switch Sign
83198: ---------------------------------------------------------------------------------------------------

Line 83199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

83195: ELSE
83196: ---------------------------------------------------------------------------------------------------
83197: -- 4262811a Switch Sign
83198: ---------------------------------------------------------------------------------------------------
83199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83196: ---------------------------------------------------------------------------------------------------
83197: -- 4262811a Switch Sign
83198: ---------------------------------------------------------------------------------------------------
83199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83204: -- 5132302

Line 83201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83197: -- 4262811a Switch Sign
83198: ---------------------------------------------------------------------------------------------------
83199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83204: -- 5132302
83205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83198: ---------------------------------------------------------------------------------------------------
83199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83204: -- 5132302
83205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83199: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83204: -- 5132302
83205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83207:

Line 83205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

83201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83204: -- 5132302
83205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83207:
83208: END IF;
83209:

Line 83206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83202: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83204: -- 5132302
83205: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83207:
83208: END IF;
83209:
83210: -- 4955764

Line 83211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83207:
83208: END IF;
83209:
83210: -- 4955764
83211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83213:
83214:
83215: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 83215: XLA_AE_LINES_PKG.ValidateCurrentLine;

83211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83213:
83214:
83215: XLA_AE_LINES_PKG.ValidateCurrentLine;
83216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83217:
83218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83219: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 83216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83213:
83214:
83215: XLA_AE_LINES_PKG.ValidateCurrentLine;
83216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83217:
83218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83219: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83220: ,p_balance_type_code => l_balance_type_code);

Line 83416: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

83412: --
83413: -- bulk performance
83414: --
83415: l_balance_type_code VARCHAR2(1);
83416: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
83417: l_log_module VARCHAR2(240);
83418:
83419: --
83420: -- Upgrade strategy

Line 83486: XLA_AE_LINES_PKG.SetNewLine;

83482: ') <> 'Y'
83483: THEN
83484:
83485: --
83486: XLA_AE_LINES_PKG.SetNewLine;
83487:
83488: p_balance_type_code := l_balance_type_code;
83489: -- set the flag so later we will know whether the gain loss line needs to be created
83490:

Line 83498: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

83494:
83495: --
83496: -- bulk performance
83497: --
83498: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
83499: p_header_num => 0); -- 4262811
83500: --
83501: -- set accounting line options
83502: --

Line 83503: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

83499: p_header_num => 0); -- 4262811
83500: --
83501: -- set accounting line options
83502: --
83503: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
83504: p_natural_side_code => 'C'
83505: , p_gain_or_loss_flag => 'N'
83506: , p_gl_transfer_mode_code => 'S'
83507: , p_acct_entry_type_code => 'A'

Line 83517: xla_ae_lines_pkg.SetAcctLineType

83513: --
83514: --
83515: -- set accounting line type info
83516: --
83517: xla_ae_lines_pkg.SetAcctLineType
83518: (p_component_type => l_component_type
83519: ,p_event_type_code => l_event_type_code
83520: ,p_line_definition_owner_code => l_line_definition_owner_code
83521: ,p_line_definition_code => l_line_definition_code

Line 83531: xla_ae_lines_pkg.SetAcctClass(

83527: ,p_event_class_code => l_event_class_code);
83528: --
83529: -- set accounting class
83530: --
83531: xla_ae_lines_pkg.SetAcctClass(
83532: p_accounting_class_code => 'LIABILITY'
83533: , p_ae_header_id => l_ae_header_id
83534: );
83535:

Line 83539: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

83535:
83536: --
83537: -- set rounding class
83538: --
83539: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83540: 'LIABILITY';
83541:
83542: --
83543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 83543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

83539: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83540: 'LIABILITY';
83541:
83542: --
83543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83545: --
83546: -- bulk performance
83547: --

Line 83544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

83540: 'LIABILITY';
83541:
83542: --
83543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83545: --
83546: -- bulk performance
83547: --
83548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 83548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

83544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83545: --
83546: -- bulk performance
83547: --
83548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83549:
83550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83552:

Line 83550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

83546: -- bulk performance
83547: --
83548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83549:
83550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83552:
83553: -- 4955764
83554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83552:
83553: -- 4955764
83554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
83556:
83557: -- 4458381 Public Sector Enh
83558:

Line 83662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

83658: l_rec_acct_attrs.array_num_value(42) := p_source_88;
83659: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83660: l_rec_acct_attrs.array_num_value(43) := p_source_89;
83661:
83662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83664:
83665: ---------------------------------------------------------------------------------------------------------------
83666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 83663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

83659: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83660: l_rec_acct_attrs.array_num_value(43) := p_source_89;
83661:
83662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83664:
83665: ---------------------------------------------------------------------------------------------------------------
83666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83667: ---------------------------------------------------------------------------------------------------------------

Line 83666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

83662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83664:
83665: ---------------------------------------------------------------------------------------------------------------
83666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83667: ---------------------------------------------------------------------------------------------------------------
83668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83669:
83670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 83668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

83664:
83665: ---------------------------------------------------------------------------------------------------------------
83666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83667: ---------------------------------------------------------------------------------------------------------------
83668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83669:
83670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83672:

Line 83670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83667: ---------------------------------------------------------------------------------------------------------------
83668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83669:
83670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83672:
83673: IF xla_accounting_cache_pkg.GetValueChar
83674: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 83671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83667: ---------------------------------------------------------------------------------------------------------------
83668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83669:
83670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83672:
83673: IF xla_accounting_cache_pkg.GetValueChar
83674: (p_source_code => 'LEDGER_CATEGORY_CODE'
83675: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 83682: xla_ae_lines_pkg.BflowUpgEntry

83678: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
83679: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
83680: )
83681: THEN
83682: xla_ae_lines_pkg.BflowUpgEntry
83683: (p_business_method_code => l_bflow_method_code
83684: ,p_business_class_code => l_bflow_class_code
83685: ,p_balance_type => l_balance_type_code);
83686: ELSE

Line 83688: XLA_AE_LINES_PKG.business_flow_validation(

83684: ,p_business_class_code => l_bflow_class_code
83685: ,p_balance_type => l_balance_type_code);
83686: ELSE
83687: NULL;
83688: XLA_AE_LINES_PKG.business_flow_validation(
83689: p_business_method_code => l_bflow_method_code
83690: ,p_business_class_code => l_bflow_class_code
83691: ,p_inherit_description_flag => l_inherit_desc_flag);
83692: END IF;

Line 83699: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

83695: -- call analytical criteria
83696: --
83697:
83698:
83699: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
83700: xla_ae_lines_pkg.SetAnalyticalCriteria(
83701: p_analytical_criterion_name => 'Payables Custom Source'
83702: , p_analytical_criterion_owner => 'S'
83703: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 83700: xla_ae_lines_pkg.SetAnalyticalCriteria(

83696: --
83697:
83698:
83699: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
83700: xla_ae_lines_pkg.SetAnalyticalCriteria(
83701: p_analytical_criterion_name => 'Payables Custom Source'
83702: , p_analytical_criterion_owner => 'S'
83703: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
83704: , p_amb_context_code => 'DEFAULT'

Line 83723: xla_ae_lines_pkg.SetLineDescription(

83719: --
83720: -- call description
83721: --
83722:
83723: xla_ae_lines_pkg.SetLineDescription(
83724: p_ae_header_id => l_ae_header_id
83725: ,p_description => Description_1 (
83726: p_application_id => p_application_id
83727: , p_ae_header_id => l_ae_header_id

Line 83746: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

83742: NULL;
83743: --
83744: --
83745:
83746: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
83747: p_code_combination_id => TO_NUMBER(C_NUM)
83748: , p_value_type_code => NULL
83749: , p_transaction_coa_id => null
83750: , p_accounting_coa_id => null

Line 83763: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83759: );
83760:
83761:
83762: -- initialise segments
83763: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83764: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83764: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83760:
83761:
83762: -- initialise segments
83763: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83764: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83761:
83762: -- initialise segments
83763: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83764: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83762: -- initialise segments
83763: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83764: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83763: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83764: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83764: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83765: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83766: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83767: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83768: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83769: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83770: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83771: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83772: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83773: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83774: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83775: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83776: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83777: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83778: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83779: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83780: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83781: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83782: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83783: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83791: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83784: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83791: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83792: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83785: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83791: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83792: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83793: --

Line 83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83786: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83791: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83792: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83793: --
83794:

Line 83791: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83787: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83791: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83792: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83793: --
83794:
83795: --

Line 83792: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83788: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83789: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83790: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83791: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83792: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83793: --
83794:
83795: --
83796:

Line 83815: xla_ae_lines_pkg.set_segment(

83811: );
83812:
83813: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
83814:
83815: xla_ae_lines_pkg.set_segment(
83816: p_to_segment_code => 'GL_ACCOUNT'
83817: , p_segment_value => l_segment
83818: , p_from_segment_code => l_adr_value_segment_code
83819: , p_from_combination_id => l_adr_value_combination_id

Line 83859: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

83855: xla_accounting_err_pkg.build_message
83856: (p_appli_s_name => 'XLA'
83857: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
83858: ,p_token_1 => 'LINE_NUMBER'
83859: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
83860: ,p_token_2 => 'LINE_TYPE_NAME'
83861: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
83862: l_component_type
83863: ,l_component_code

Line 83895: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

83891: --
83892: --
83893: ------------------------------------------------------------------------------------------------
83894: -- 4219869 Business Flow
83895: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83896: -- Prior Entry. Currently, the following code is always generated.
83897: ------------------------------------------------------------------------------------------------
83898: XLA_AE_LINES_PKG.ValidateCurrentLine;
83899:

Line 83898: XLA_AE_LINES_PKG.ValidateCurrentLine;

83894: -- 4219869 Business Flow
83895: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83896: -- Prior Entry. Currently, the following code is always generated.
83897: ------------------------------------------------------------------------------------------------
83898: XLA_AE_LINES_PKG.ValidateCurrentLine;
83899:
83900: ------------------------------------------------------------------------------------
83901: -- 4219869 Business Flow
83902: -- Populated credit and debit amounts -- Need to generate this within IF

Line 83904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83900: ------------------------------------------------------------------------------------
83901: -- 4219869 Business Flow
83902: -- Populated credit and debit amounts -- Need to generate this within IF
83903: ------------------------------------------------------------------------------------
83904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83905:
83906: ----------------------------------------------------------------------------------
83907: -- 4219869 Business Flow
83908: -- Update journal entry status -- Need to generate this within IF

Line 83936: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

83932: -- To allow MPA report to determine if it should generate report process
83933: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83934: ------------------------------------------------------------------------------------------
83935:
83936: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83937: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83938: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83939: -- call ADRs
83940: -- Bug 4922099

Line 83937: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

83933: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83934: ------------------------------------------------------------------------------------------
83935:
83936: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83937: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83938: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83939: -- call ADRs
83940: -- Bug 4922099
83941: --

Line 83951: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

83947: NULL;
83948: --
83949: --
83950:
83951: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
83952: p_code_combination_id => TO_NUMBER(C_NUM)
83953: , p_value_type_code => NULL
83954: , p_transaction_coa_id => null
83955: , p_accounting_coa_id => null

Line 83968: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83964: );
83965:
83966:
83967: -- initialise segments
83968: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83969: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83969: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83965:
83966:
83967: -- initialise segments
83968: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83969: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83966:
83967: -- initialise segments
83968: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83969: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83967: -- initialise segments
83968: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83969: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83968: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83969: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83969: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83970: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83971: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83972: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83973: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83974: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83975: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83976: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83977: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83978: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83979: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83980: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83981: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83982: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83983: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83984: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83985: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83986: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83987: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83988: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83996: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83989: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83996: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83997: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83990: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83996: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83997: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83998: --

Line 83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83991: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83996: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83997: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83998: --
83999:

Line 83996: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83992: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83996: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83997: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83998: --
83999:
84000: --

Line 83997: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83993: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83994: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83995: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83996: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83997: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83998: --
83999:
84000: --
84001:

Line 84020: xla_ae_lines_pkg.set_segment(

84016: );
84017:
84018: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
84019:
84020: xla_ae_lines_pkg.set_segment(
84021: p_to_segment_code => 'GL_ACCOUNT'
84022: , p_segment_value => l_segment
84023: , p_from_segment_code => l_adr_value_segment_code
84024: , p_from_combination_id => l_adr_value_combination_id

Line 84051: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

84047:
84048: --
84049: -- Update the line information that should be overwritten
84050: --
84051: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84052: p_header_num => 1);
84053: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84054:
84055: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 84053: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

84049: -- Update the line information that should be overwritten
84050: --
84051: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84052: p_header_num => 1);
84053: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84054:
84055: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84056:
84057: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 84055: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

84051: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84052: p_header_num => 1);
84053: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84054:
84055: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84056:
84057: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84058: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84059: END IF;

Line 84058: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

84054:
84055: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84056:
84057: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84058: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84059: END IF;
84060:
84061: --
84062: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 84065: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

84061: --
84062: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84063: --
84064: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84065: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84066: ELSE
84067: ---------------------------------------------------------------------------------------------------
84068: -- 4262811a Switch Sign
84069: ---------------------------------------------------------------------------------------------------

Line 84070: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

84066: ELSE
84067: ---------------------------------------------------------------------------------------------------
84068: -- 4262811a Switch Sign
84069: ---------------------------------------------------------------------------------------------------
84070: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84067: ---------------------------------------------------------------------------------------------------
84068: -- 4262811a Switch Sign
84069: ---------------------------------------------------------------------------------------------------
84070: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84075: -- 5132302

Line 84072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84068: -- 4262811a Switch Sign
84069: ---------------------------------------------------------------------------------------------------
84070: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84075: -- 5132302
84076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84069: ---------------------------------------------------------------------------------------------------
84070: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84075: -- 5132302
84076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84077: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84070: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84075: -- 5132302
84076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84077: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84078:

Line 84076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

84072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84075: -- 5132302
84076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84077: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84078:
84079: END IF;
84080:

Line 84077: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84073: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84074: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84075: -- 5132302
84076: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84077: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84078:
84079: END IF;
84080:
84081: -- 4955764

Line 84082: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84078:
84079: END IF;
84080:
84081: -- 4955764
84082: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84083: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84084:
84085:
84086: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 84086: XLA_AE_LINES_PKG.ValidateCurrentLine;

84082: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84083: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84084:
84085:
84086: XLA_AE_LINES_PKG.ValidateCurrentLine;
84087: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84088:
84089: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84090: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 84087: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84083: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84084:
84085:
84086: XLA_AE_LINES_PKG.ValidateCurrentLine;
84087: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84088:
84089: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84090: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84091: ,p_balance_type_code => l_balance_type_code);

Line 84287: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

84283: --
84284: -- bulk performance
84285: --
84286: l_balance_type_code VARCHAR2(1);
84287: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
84288: l_log_module VARCHAR2(240);
84289:
84290: --
84291: -- Upgrade strategy

Line 84357: XLA_AE_LINES_PKG.SetNewLine;

84353: ') <> 'Y'
84354: THEN
84355:
84356: --
84357: XLA_AE_LINES_PKG.SetNewLine;
84358:
84359: p_balance_type_code := l_balance_type_code;
84360: -- set the flag so later we will know whether the gain loss line needs to be created
84361:

Line 84369: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

84365:
84366: --
84367: -- bulk performance
84368: --
84369: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
84370: p_header_num => 0); -- 4262811
84371: --
84372: -- set accounting line options
84373: --

Line 84374: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

84370: p_header_num => 0); -- 4262811
84371: --
84372: -- set accounting line options
84373: --
84374: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
84375: p_natural_side_code => 'C'
84376: , p_gain_or_loss_flag => 'N'
84377: , p_gl_transfer_mode_code => 'S'
84378: , p_acct_entry_type_code => 'A'

Line 84388: xla_ae_lines_pkg.SetAcctLineType

84384: --
84385: --
84386: -- set accounting line type info
84387: --
84388: xla_ae_lines_pkg.SetAcctLineType
84389: (p_component_type => l_component_type
84390: ,p_event_type_code => l_event_type_code
84391: ,p_line_definition_owner_code => l_line_definition_owner_code
84392: ,p_line_definition_code => l_line_definition_code

Line 84402: xla_ae_lines_pkg.SetAcctClass(

84398: ,p_event_class_code => l_event_class_code);
84399: --
84400: -- set accounting class
84401: --
84402: xla_ae_lines_pkg.SetAcctClass(
84403: p_accounting_class_code => 'LIABILITY'
84404: , p_ae_header_id => l_ae_header_id
84405: );
84406:

Line 84410: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

84406:
84407: --
84408: -- set rounding class
84409: --
84410: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84411: 'LIABILITY';
84412:
84413: --
84414: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 84414: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

84410: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84411: 'LIABILITY';
84412:
84413: --
84414: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84415: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84416: --
84417: -- bulk performance
84418: --

Line 84415: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

84411: 'LIABILITY';
84412:
84413: --
84414: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84415: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84416: --
84417: -- bulk performance
84418: --
84419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 84419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

84415: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84416: --
84417: -- bulk performance
84418: --
84419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84420:
84421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84423:

Line 84421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

84417: -- bulk performance
84418: --
84419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84420:
84421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84423:
84424: -- 4955764
84425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84423:
84424: -- 4955764
84425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84426: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84427:
84428: -- 4458381 Public Sector Enh
84429:

Line 84533: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

84529: l_rec_acct_attrs.array_num_value(42) := p_source_88;
84530: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
84531: l_rec_acct_attrs.array_num_value(43) := p_source_89;
84532:
84533: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84534: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84535:
84536: ---------------------------------------------------------------------------------------------------------------
84537: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 84534: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

84530: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
84531: l_rec_acct_attrs.array_num_value(43) := p_source_89;
84532:
84533: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84534: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84535:
84536: ---------------------------------------------------------------------------------------------------------------
84537: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84538: ---------------------------------------------------------------------------------------------------------------

Line 84537: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

84533: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84534: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84535:
84536: ---------------------------------------------------------------------------------------------------------------
84537: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84538: ---------------------------------------------------------------------------------------------------------------
84539: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84540:
84541: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 84539: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

84535:
84536: ---------------------------------------------------------------------------------------------------------------
84537: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84538: ---------------------------------------------------------------------------------------------------------------
84539: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84540:
84541: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84542: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84543:

Line 84541: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84537: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84538: ---------------------------------------------------------------------------------------------------------------
84539: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84540:
84541: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84542: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84543:
84544: IF xla_accounting_cache_pkg.GetValueChar
84545: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 84542: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84538: ---------------------------------------------------------------------------------------------------------------
84539: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84540:
84541: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84542: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84543:
84544: IF xla_accounting_cache_pkg.GetValueChar
84545: (p_source_code => 'LEDGER_CATEGORY_CODE'
84546: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 84553: xla_ae_lines_pkg.BflowUpgEntry

84549: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
84550: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
84551: )
84552: THEN
84553: xla_ae_lines_pkg.BflowUpgEntry
84554: (p_business_method_code => l_bflow_method_code
84555: ,p_business_class_code => l_bflow_class_code
84556: ,p_balance_type => l_balance_type_code);
84557: ELSE

Line 84559: XLA_AE_LINES_PKG.business_flow_validation(

84555: ,p_business_class_code => l_bflow_class_code
84556: ,p_balance_type => l_balance_type_code);
84557: ELSE
84558: NULL;
84559: XLA_AE_LINES_PKG.business_flow_validation(
84560: p_business_method_code => l_bflow_method_code
84561: ,p_business_class_code => l_bflow_class_code
84562: ,p_inherit_description_flag => l_inherit_desc_flag);
84563: END IF;

Line 84570: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

84566: -- call analytical criteria
84567: --
84568:
84569:
84570: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
84571: xla_ae_lines_pkg.SetAnalyticalCriteria(
84572: p_analytical_criterion_name => 'Payables Custom Source'
84573: , p_analytical_criterion_owner => 'S'
84574: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 84571: xla_ae_lines_pkg.SetAnalyticalCriteria(

84567: --
84568:
84569:
84570: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
84571: xla_ae_lines_pkg.SetAnalyticalCriteria(
84572: p_analytical_criterion_name => 'Payables Custom Source'
84573: , p_analytical_criterion_owner => 'S'
84574: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
84575: , p_amb_context_code => 'DEFAULT'

Line 84594: xla_ae_lines_pkg.SetLineDescription(

84590: --
84591: -- call description
84592: --
84593:
84594: xla_ae_lines_pkg.SetLineDescription(
84595: p_ae_header_id => l_ae_header_id
84596: ,p_description => Description_1 (
84597: p_application_id => p_application_id
84598: , p_ae_header_id => l_ae_header_id

Line 84627: xla_ae_lines_pkg.set_ccid(

84623: , x_value_type_code => l_adr_value_type_code
84624: , p_side => 'NA'
84625: );
84626:
84627: xla_ae_lines_pkg.set_ccid(
84628: p_code_combination_id => l_ccid
84629: , p_value_type_code => l_adr_value_type_code
84630: , p_transaction_coa_id => l_adr_transaction_coa_id
84631: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84643: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

84639: , p_side => 'NA'
84640: );
84641:
84642:
84643: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
84644: p_to_segment_code => 'GL_BALANCING'
84645: , p_segment_value => C_CHAR
84646: , p_from_segment_code => NULL
84647: , p_from_combination_id => NULL

Line 84687: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

84683: xla_accounting_err_pkg.build_message
84684: (p_appli_s_name => 'XLA'
84685: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
84686: ,p_token_1 => 'LINE_NUMBER'
84687: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
84688: ,p_token_2 => 'LINE_TYPE_NAME'
84689: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
84690: l_component_type
84691: ,l_component_code

Line 84723: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

84719: --
84720: --
84721: ------------------------------------------------------------------------------------------------
84722: -- 4219869 Business Flow
84723: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84724: -- Prior Entry. Currently, the following code is always generated.
84725: ------------------------------------------------------------------------------------------------
84726: XLA_AE_LINES_PKG.ValidateCurrentLine;
84727:

Line 84726: XLA_AE_LINES_PKG.ValidateCurrentLine;

84722: -- 4219869 Business Flow
84723: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84724: -- Prior Entry. Currently, the following code is always generated.
84725: ------------------------------------------------------------------------------------------------
84726: XLA_AE_LINES_PKG.ValidateCurrentLine;
84727:
84728: ------------------------------------------------------------------------------------
84729: -- 4219869 Business Flow
84730: -- Populated credit and debit amounts -- Need to generate this within IF

Line 84732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84728: ------------------------------------------------------------------------------------
84729: -- 4219869 Business Flow
84730: -- Populated credit and debit amounts -- Need to generate this within IF
84731: ------------------------------------------------------------------------------------
84732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84733:
84734: ----------------------------------------------------------------------------------
84735: -- 4219869 Business Flow
84736: -- Update journal entry status -- Need to generate this within IF

Line 84764: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

84760: -- To allow MPA report to determine if it should generate report process
84761: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84762: ------------------------------------------------------------------------------------------
84763:
84764: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84765: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84766: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84767: -- call ADRs
84768: -- Bug 4922099

Line 84765: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

84761: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84762: ------------------------------------------------------------------------------------------
84763:
84764: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84765: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84766: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84767: -- call ADRs
84768: -- Bug 4922099
84769: --

Line 84789: xla_ae_lines_pkg.set_ccid(

84785: , x_value_type_code => l_adr_value_type_code
84786: , p_side => 'NA'
84787: );
84788:
84789: xla_ae_lines_pkg.set_ccid(
84790: p_code_combination_id => l_ccid
84791: , p_value_type_code => l_adr_value_type_code
84792: , p_transaction_coa_id => l_adr_transaction_coa_id
84793: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84805: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

84801: , p_side => 'NA'
84802: );
84803:
84804:
84805: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
84806: p_to_segment_code => 'GL_BALANCING'
84807: , p_segment_value => C_CHAR
84808: , p_from_segment_code => NULL
84809: , p_from_combination_id => NULL

Line 84836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

84832:
84833: --
84834: -- Update the line information that should be overwritten
84835: --
84836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84837: p_header_num => 1);
84838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84839:
84840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 84838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

84834: -- Update the line information that should be overwritten
84835: --
84836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84837: p_header_num => 1);
84838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84839:
84840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84841:
84842: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 84840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

84836: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84837: p_header_num => 1);
84838: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84839:
84840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84841:
84842: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84843: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84844: END IF;

Line 84843: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

84839:
84840: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84841:
84842: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84843: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84844: END IF;
84845:
84846: --
84847: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 84850: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

84846: --
84847: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84848: --
84849: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84850: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84851: ELSE
84852: ---------------------------------------------------------------------------------------------------
84853: -- 4262811a Switch Sign
84854: ---------------------------------------------------------------------------------------------------

Line 84855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

84851: ELSE
84852: ---------------------------------------------------------------------------------------------------
84853: -- 4262811a Switch Sign
84854: ---------------------------------------------------------------------------------------------------
84855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84852: ---------------------------------------------------------------------------------------------------
84853: -- 4262811a Switch Sign
84854: ---------------------------------------------------------------------------------------------------
84855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84860: -- 5132302

Line 84857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84853: -- 4262811a Switch Sign
84854: ---------------------------------------------------------------------------------------------------
84855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84860: -- 5132302
84861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84854: ---------------------------------------------------------------------------------------------------
84855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84860: -- 5132302
84861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84855: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84860: -- 5132302
84861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84863:

Line 84861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

84857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84860: -- 5132302
84861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84863:
84864: END IF;
84865:

Line 84862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84858: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84860: -- 5132302
84861: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84863:
84864: END IF;
84865:
84866: -- 4955764

Line 84867: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84863:
84864: END IF;
84865:
84866: -- 4955764
84867: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84868: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84869:
84870:
84871: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 84871: XLA_AE_LINES_PKG.ValidateCurrentLine;

84867: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84868: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84869:
84870:
84871: XLA_AE_LINES_PKG.ValidateCurrentLine;
84872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84873:
84874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84875: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 84872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84868: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84869:
84870:
84871: XLA_AE_LINES_PKG.ValidateCurrentLine;
84872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84873:
84874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84875: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84876: ,p_balance_type_code => l_balance_type_code);

Line 85070: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

85066: --
85067: -- bulk performance
85068: --
85069: l_balance_type_code VARCHAR2(1);
85070: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
85071: l_log_module VARCHAR2(240);
85072:
85073: --
85074: -- Upgrade strategy

Line 85142: XLA_AE_LINES_PKG.SetNewLine;

85138: ') <> 'Y'
85139: THEN
85140:
85141: --
85142: XLA_AE_LINES_PKG.SetNewLine;
85143:
85144: p_balance_type_code := l_balance_type_code;
85145: -- set the flag so later we will know whether the gain loss line needs to be created
85146:

Line 85154: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

85150:
85151: --
85152: -- bulk performance
85153: --
85154: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
85155: p_header_num => 0); -- 4262811
85156: --
85157: -- set accounting line options
85158: --

Line 85159: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

85155: p_header_num => 0); -- 4262811
85156: --
85157: -- set accounting line options
85158: --
85159: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
85160: p_natural_side_code => 'C'
85161: , p_gain_or_loss_flag => 'N'
85162: , p_gl_transfer_mode_code => 'S'
85163: , p_acct_entry_type_code => 'A'

Line 85173: xla_ae_lines_pkg.SetAcctLineType

85169: --
85170: --
85171: -- set accounting line type info
85172: --
85173: xla_ae_lines_pkg.SetAcctLineType
85174: (p_component_type => l_component_type
85175: ,p_event_type_code => l_event_type_code
85176: ,p_line_definition_owner_code => l_line_definition_owner_code
85177: ,p_line_definition_code => l_line_definition_code

Line 85187: xla_ae_lines_pkg.SetAcctClass(

85183: ,p_event_class_code => l_event_class_code);
85184: --
85185: -- set accounting class
85186: --
85187: xla_ae_lines_pkg.SetAcctClass(
85188: p_accounting_class_code => 'LIABILITY'
85189: , p_ae_header_id => l_ae_header_id
85190: );
85191:

Line 85195: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

85191:
85192: --
85193: -- set rounding class
85194: --
85195: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85196: 'LIABILITY';
85197:
85198: --
85199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 85199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

85195: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85196: 'LIABILITY';
85197:
85198: --
85199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85201: --
85202: -- bulk performance
85203: --

Line 85200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

85196: 'LIABILITY';
85197:
85198: --
85199: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85201: --
85202: -- bulk performance
85203: --
85204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 85204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

85200: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85201: --
85202: -- bulk performance
85203: --
85204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85205:
85206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85208:

Line 85206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

85202: -- bulk performance
85203: --
85204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85205:
85206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85208:
85209: -- 4955764
85210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85208:
85209: -- 4955764
85210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85211: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
85212:
85213: -- 4458381 Public Sector Enh
85214:

Line 85316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

85312: l_rec_acct_attrs.array_num_value(41) := p_source_88;
85313: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
85314: l_rec_acct_attrs.array_num_value(42) := p_source_89;
85315:
85316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85318:
85319: ---------------------------------------------------------------------------------------------------------------
85320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 85317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

85313: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
85314: l_rec_acct_attrs.array_num_value(42) := p_source_89;
85315:
85316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85318:
85319: ---------------------------------------------------------------------------------------------------------------
85320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85321: ---------------------------------------------------------------------------------------------------------------

Line 85320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

85316: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85317: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85318:
85319: ---------------------------------------------------------------------------------------------------------------
85320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85321: ---------------------------------------------------------------------------------------------------------------
85322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85323:
85324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 85322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

85318:
85319: ---------------------------------------------------------------------------------------------------------------
85320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85321: ---------------------------------------------------------------------------------------------------------------
85322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85323:
85324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85326:

Line 85324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85320: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85321: ---------------------------------------------------------------------------------------------------------------
85322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85323:
85324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85326:
85327: IF xla_accounting_cache_pkg.GetValueChar
85328: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 85325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85321: ---------------------------------------------------------------------------------------------------------------
85322: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85323:
85324: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85325: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85326:
85327: IF xla_accounting_cache_pkg.GetValueChar
85328: (p_source_code => 'LEDGER_CATEGORY_CODE'
85329: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 85336: xla_ae_lines_pkg.BflowUpgEntry

85332: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85333: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
85334: )
85335: THEN
85336: xla_ae_lines_pkg.BflowUpgEntry
85337: (p_business_method_code => l_bflow_method_code
85338: ,p_business_class_code => l_bflow_class_code
85339: ,p_balance_type => l_balance_type_code);
85340: ELSE

Line 85350: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

85346: -- call analytical criteria
85347: --
85348:
85349:
85350: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
85351: xla_ae_lines_pkg.SetAnalyticalCriteria(
85352: p_analytical_criterion_name => 'Payables Custom Source'
85353: , p_analytical_criterion_owner => 'S'
85354: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 85351: xla_ae_lines_pkg.SetAnalyticalCriteria(

85347: --
85348:
85349:
85350: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
85351: xla_ae_lines_pkg.SetAnalyticalCriteria(
85352: p_analytical_criterion_name => 'Payables Custom Source'
85353: , p_analytical_criterion_owner => 'S'
85354: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
85355: , p_amb_context_code => 'DEFAULT'

Line 85374: xla_ae_lines_pkg.SetLineDescription(

85370: --
85371: -- call description
85372: --
85373:
85374: xla_ae_lines_pkg.SetLineDescription(
85375: p_ae_header_id => l_ae_header_id
85376: ,p_description => Description_1 (
85377: p_application_id => p_application_id
85378: , p_ae_header_id => l_ae_header_id

Line 85407: xla_ae_lines_pkg.set_ccid(

85403: , x_value_type_code => l_adr_value_type_code
85404: , p_side => 'NA'
85405: );
85406:
85407: xla_ae_lines_pkg.set_ccid(
85408: p_code_combination_id => l_ccid
85409: , p_value_type_code => l_adr_value_type_code
85410: , p_transaction_coa_id => l_adr_transaction_coa_id
85411: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 85443: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

85439: xla_accounting_err_pkg.build_message
85440: (p_appli_s_name => 'XLA'
85441: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
85442: ,p_token_1 => 'LINE_NUMBER'
85443: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
85444: ,p_token_2 => 'LINE_TYPE_NAME'
85445: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
85446: l_component_type
85447: ,l_component_code

Line 85479: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

85475: --
85476: --
85477: ------------------------------------------------------------------------------------------------
85478: -- 4219869 Business Flow
85479: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85480: -- Prior Entry. Currently, the following code is always generated.
85481: ------------------------------------------------------------------------------------------------
85482: XLA_AE_LINES_PKG.ValidateCurrentLine;
85483:

Line 85482: XLA_AE_LINES_PKG.ValidateCurrentLine;

85478: -- 4219869 Business Flow
85479: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85480: -- Prior Entry. Currently, the following code is always generated.
85481: ------------------------------------------------------------------------------------------------
85482: XLA_AE_LINES_PKG.ValidateCurrentLine;
85483:
85484: ------------------------------------------------------------------------------------
85485: -- 4219869 Business Flow
85486: -- Populated credit and debit amounts -- Need to generate this within IF

Line 85488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85484: ------------------------------------------------------------------------------------
85485: -- 4219869 Business Flow
85486: -- Populated credit and debit amounts -- Need to generate this within IF
85487: ------------------------------------------------------------------------------------
85488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85489:
85490: ----------------------------------------------------------------------------------
85491: -- 4219869 Business Flow
85492: -- Update journal entry status -- Need to generate this within IF

Line 85520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

85516: -- To allow MPA report to determine if it should generate report process
85517: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85518: ------------------------------------------------------------------------------------------
85519:
85520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85522: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85523: -- call ADRs
85524: -- Bug 4922099

Line 85521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

85517: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85518: ------------------------------------------------------------------------------------------
85519:
85520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85522: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85523: -- call ADRs
85524: -- Bug 4922099
85525: --

Line 85545: xla_ae_lines_pkg.set_ccid(

85541: , x_value_type_code => l_adr_value_type_code
85542: , p_side => 'NA'
85543: );
85544:
85545: xla_ae_lines_pkg.set_ccid(
85546: p_code_combination_id => l_ccid
85547: , p_value_type_code => l_adr_value_type_code
85548: , p_transaction_coa_id => l_adr_transaction_coa_id
85549: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 85568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

85564:
85565: --
85566: -- Update the line information that should be overwritten
85567: --
85568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85569: p_header_num => 1);
85570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85571:
85572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 85570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

85566: -- Update the line information that should be overwritten
85567: --
85568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85569: p_header_num => 1);
85570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85571:
85572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85573:
85574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 85572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

85568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85569: p_header_num => 1);
85570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85571:
85572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85573:
85574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85576: END IF;

Line 85575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

85571:
85572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85573:
85574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85576: END IF;
85577:
85578: --
85579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 85582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

85578: --
85579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85580: --
85581: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85583: ELSE
85584: ---------------------------------------------------------------------------------------------------
85585: -- 4262811a Switch Sign
85586: ---------------------------------------------------------------------------------------------------

Line 85587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

85583: ELSE
85584: ---------------------------------------------------------------------------------------------------
85585: -- 4262811a Switch Sign
85586: ---------------------------------------------------------------------------------------------------
85587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85584: ---------------------------------------------------------------------------------------------------
85585: -- 4262811a Switch Sign
85586: ---------------------------------------------------------------------------------------------------
85587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85592: -- 5132302

Line 85589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85585: -- 4262811a Switch Sign
85586: ---------------------------------------------------------------------------------------------------
85587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85592: -- 5132302
85593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85586: ---------------------------------------------------------------------------------------------------
85587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85592: -- 5132302
85593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85592: -- 5132302
85593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85595:

Line 85593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

85589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85592: -- 5132302
85593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85595:
85596: END IF;
85597:

Line 85594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85592: -- 5132302
85593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85595:
85596: END IF;
85597:
85598: -- 4955764

Line 85599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85595:
85596: END IF;
85597:
85598: -- 4955764
85599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85601:
85602:
85603: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 85603: XLA_AE_LINES_PKG.ValidateCurrentLine;

85599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85601:
85602:
85603: XLA_AE_LINES_PKG.ValidateCurrentLine;
85604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85605:
85606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 85604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85601:
85602:
85603: XLA_AE_LINES_PKG.ValidateCurrentLine;
85604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85605:
85606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85608: ,p_balance_type_code => l_balance_type_code);

Line 85802: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

85798: --
85799: -- bulk performance
85800: --
85801: l_balance_type_code VARCHAR2(1);
85802: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
85803: l_log_module VARCHAR2(240);
85804:
85805: --
85806: -- Upgrade strategy

Line 85872: XLA_AE_LINES_PKG.SetNewLine;

85868: ') <> 'Y'
85869: THEN
85870:
85871: --
85872: XLA_AE_LINES_PKG.SetNewLine;
85873:
85874: p_balance_type_code := l_balance_type_code;
85875: -- set the flag so later we will know whether the gain loss line needs to be created
85876:

Line 85884: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

85880:
85881: --
85882: -- bulk performance
85883: --
85884: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
85885: p_header_num => 0); -- 4262811
85886: --
85887: -- set accounting line options
85888: --

Line 85889: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

85885: p_header_num => 0); -- 4262811
85886: --
85887: -- set accounting line options
85888: --
85889: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
85890: p_natural_side_code => 'C'
85891: , p_gain_or_loss_flag => 'N'
85892: , p_gl_transfer_mode_code => 'S'
85893: , p_acct_entry_type_code => 'A'

Line 85903: xla_ae_lines_pkg.SetAcctLineType

85899: --
85900: --
85901: -- set accounting line type info
85902: --
85903: xla_ae_lines_pkg.SetAcctLineType
85904: (p_component_type => l_component_type
85905: ,p_event_type_code => l_event_type_code
85906: ,p_line_definition_owner_code => l_line_definition_owner_code
85907: ,p_line_definition_code => l_line_definition_code

Line 85917: xla_ae_lines_pkg.SetAcctClass(

85913: ,p_event_class_code => l_event_class_code);
85914: --
85915: -- set accounting class
85916: --
85917: xla_ae_lines_pkg.SetAcctClass(
85918: p_accounting_class_code => 'LIABILITY'
85919: , p_ae_header_id => l_ae_header_id
85920: );
85921:

Line 85925: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

85921:
85922: --
85923: -- set rounding class
85924: --
85925: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85926: 'LIABILITY';
85927:
85928: --
85929: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 85929: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

85925: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85926: 'LIABILITY';
85927:
85928: --
85929: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85930: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85931: --
85932: -- bulk performance
85933: --

Line 85930: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

85926: 'LIABILITY';
85927:
85928: --
85929: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85930: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85931: --
85932: -- bulk performance
85933: --
85934: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 85934: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

85930: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85931: --
85932: -- bulk performance
85933: --
85934: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85935:
85936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85937: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85938:

Line 85936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

85932: -- bulk performance
85933: --
85934: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85935:
85936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85937: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85938:
85939: -- 4955764
85940: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85940: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85937: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85938:
85939: -- 4955764
85940: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85941: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
85942:
85943: -- 4458381 Public Sector Enh
85944:

Line 86046: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

86042: l_rec_acct_attrs.array_num_value(41) := p_source_88;
86043: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86044: l_rec_acct_attrs.array_num_value(42) := p_source_89;
86045:
86046: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86047: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86048:
86049: ---------------------------------------------------------------------------------------------------------------
86050: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 86047: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

86043: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86044: l_rec_acct_attrs.array_num_value(42) := p_source_89;
86045:
86046: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86047: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86048:
86049: ---------------------------------------------------------------------------------------------------------------
86050: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86051: ---------------------------------------------------------------------------------------------------------------

Line 86050: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

86046: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86047: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86048:
86049: ---------------------------------------------------------------------------------------------------------------
86050: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86051: ---------------------------------------------------------------------------------------------------------------
86052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86053:
86054: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 86052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

86048:
86049: ---------------------------------------------------------------------------------------------------------------
86050: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86051: ---------------------------------------------------------------------------------------------------------------
86052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86053:
86054: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86055: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86056:

Line 86054: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86050: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86051: ---------------------------------------------------------------------------------------------------------------
86052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86053:
86054: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86055: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86056:
86057: IF xla_accounting_cache_pkg.GetValueChar
86058: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 86055: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86051: ---------------------------------------------------------------------------------------------------------------
86052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86053:
86054: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86055: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86056:
86057: IF xla_accounting_cache_pkg.GetValueChar
86058: (p_source_code => 'LEDGER_CATEGORY_CODE'
86059: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 86066: xla_ae_lines_pkg.BflowUpgEntry

86062: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86063: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
86064: )
86065: THEN
86066: xla_ae_lines_pkg.BflowUpgEntry
86067: (p_business_method_code => l_bflow_method_code
86068: ,p_business_class_code => l_bflow_class_code
86069: ,p_balance_type => l_balance_type_code);
86070: ELSE

Line 86072: XLA_AE_LINES_PKG.business_flow_validation(

86068: ,p_business_class_code => l_bflow_class_code
86069: ,p_balance_type => l_balance_type_code);
86070: ELSE
86071: NULL;
86072: XLA_AE_LINES_PKG.business_flow_validation(
86073: p_business_method_code => l_bflow_method_code
86074: ,p_business_class_code => l_bflow_class_code
86075: ,p_inherit_description_flag => l_inherit_desc_flag);
86076: END IF;

Line 86083: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

86079: -- call analytical criteria
86080: --
86081:
86082:
86083: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
86084: xla_ae_lines_pkg.SetAnalyticalCriteria(
86085: p_analytical_criterion_name => 'Payables Custom Source'
86086: , p_analytical_criterion_owner => 'S'
86087: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 86084: xla_ae_lines_pkg.SetAnalyticalCriteria(

86080: --
86081:
86082:
86083: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
86084: xla_ae_lines_pkg.SetAnalyticalCriteria(
86085: p_analytical_criterion_name => 'Payables Custom Source'
86086: , p_analytical_criterion_owner => 'S'
86087: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
86088: , p_amb_context_code => 'DEFAULT'

Line 86107: xla_ae_lines_pkg.SetLineDescription(

86103: --
86104: -- call description
86105: --
86106:
86107: xla_ae_lines_pkg.SetLineDescription(
86108: p_ae_header_id => l_ae_header_id
86109: ,p_description => Description_1 (
86110: p_application_id => p_application_id
86111: , p_ae_header_id => l_ae_header_id

Line 86130: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

86126: NULL;
86127: --
86128: --
86129:
86130: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
86131: p_code_combination_id => TO_NUMBER(C_NUM)
86132: , p_value_type_code => NULL
86133: , p_transaction_coa_id => null
86134: , p_accounting_coa_id => null

Line 86147: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86143: );
86144:
86145:
86146: -- initialise segments
86147: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86148: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86148: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86144:
86145:
86146: -- initialise segments
86147: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86148: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86145:
86146: -- initialise segments
86147: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86148: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86146: -- initialise segments
86147: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86148: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86147: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86148: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86148: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86149: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86150: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86151: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86152: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86153: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86154: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86155: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86156: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86157: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86158: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86159: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86160: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86161: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86162: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86163: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86164: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86165: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86166: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86167: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86175: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86168: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86175: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86176: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86169: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86175: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86176: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86177: --

Line 86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86170: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86175: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86176: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86177: --
86178:

Line 86175: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86171: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86175: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86176: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86177: --
86178:
86179: --

Line 86176: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86172: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86173: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86174: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86175: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86176: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86177: --
86178:
86179: --
86180:

Line 86199: xla_ae_lines_pkg.set_segment(

86195: );
86196:
86197: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
86198:
86199: xla_ae_lines_pkg.set_segment(
86200: p_to_segment_code => 'GL_ACCOUNT'
86201: , p_segment_value => l_segment
86202: , p_from_segment_code => l_adr_value_segment_code
86203: , p_from_combination_id => l_adr_value_combination_id

Line 86243: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

86239: xla_accounting_err_pkg.build_message
86240: (p_appli_s_name => 'XLA'
86241: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
86242: ,p_token_1 => 'LINE_NUMBER'
86243: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
86244: ,p_token_2 => 'LINE_TYPE_NAME'
86245: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
86246: l_component_type
86247: ,l_component_code

Line 86279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

86275: --
86276: --
86277: ------------------------------------------------------------------------------------------------
86278: -- 4219869 Business Flow
86279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
86280: -- Prior Entry. Currently, the following code is always generated.
86281: ------------------------------------------------------------------------------------------------
86282: XLA_AE_LINES_PKG.ValidateCurrentLine;
86283:

Line 86282: XLA_AE_LINES_PKG.ValidateCurrentLine;

86278: -- 4219869 Business Flow
86279: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
86280: -- Prior Entry. Currently, the following code is always generated.
86281: ------------------------------------------------------------------------------------------------
86282: XLA_AE_LINES_PKG.ValidateCurrentLine;
86283:
86284: ------------------------------------------------------------------------------------
86285: -- 4219869 Business Flow
86286: -- Populated credit and debit amounts -- Need to generate this within IF

Line 86288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86284: ------------------------------------------------------------------------------------
86285: -- 4219869 Business Flow
86286: -- Populated credit and debit amounts -- Need to generate this within IF
86287: ------------------------------------------------------------------------------------
86288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86289:
86290: ----------------------------------------------------------------------------------
86291: -- 4219869 Business Flow
86292: -- Update journal entry status -- Need to generate this within IF

Line 86320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

86316: -- To allow MPA report to determine if it should generate report process
86317: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86318: ------------------------------------------------------------------------------------------
86319:
86320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86322: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86323: -- call ADRs
86324: -- Bug 4922099

Line 86321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

86317: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86318: ------------------------------------------------------------------------------------------
86319:
86320: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86321: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86322: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86323: -- call ADRs
86324: -- Bug 4922099
86325: --

Line 86335: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

86331: NULL;
86332: --
86333: --
86334:
86335: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
86336: p_code_combination_id => TO_NUMBER(C_NUM)
86337: , p_value_type_code => NULL
86338: , p_transaction_coa_id => null
86339: , p_accounting_coa_id => null

Line 86352: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86348: );
86349:
86350:
86351: -- initialise segments
86352: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86353: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86353: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86349:
86350:
86351: -- initialise segments
86352: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86353: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86350:
86351: -- initialise segments
86352: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86353: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86351: -- initialise segments
86352: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86353: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86352: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86353: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86353: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86354: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86355: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86356: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86357: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86358: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86359: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86360: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86361: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86362: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86363: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86364: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86365: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86366: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86367: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86368: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86369: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86370: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86371: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86372: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86380: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86373: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86380: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86381: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86374: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86380: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86381: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86382: --

Line 86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86375: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86380: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86381: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86382: --
86383:

Line 86380: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86376: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86380: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86381: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86382: --
86383:
86384: --

Line 86381: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86377: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86378: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86379: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86380: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86381: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86382: --
86383:
86384: --
86385:

Line 86404: xla_ae_lines_pkg.set_segment(

86400: );
86401:
86402: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
86403:
86404: xla_ae_lines_pkg.set_segment(
86405: p_to_segment_code => 'GL_ACCOUNT'
86406: , p_segment_value => l_segment
86407: , p_from_segment_code => l_adr_value_segment_code
86408: , p_from_combination_id => l_adr_value_combination_id

Line 86435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

86431:
86432: --
86433: -- Update the line information that should be overwritten
86434: --
86435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86436: p_header_num => 1);
86437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86438:
86439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 86437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

86433: -- Update the line information that should be overwritten
86434: --
86435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86436: p_header_num => 1);
86437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86438:
86439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86440:
86441: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 86439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

86435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86436: p_header_num => 1);
86437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86438:
86439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86440:
86441: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86442: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86443: END IF;

Line 86442: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

86438:
86439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86440:
86441: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86442: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86443: END IF;
86444:
86445: --
86446: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 86449: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

86445: --
86446: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86447: --
86448: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86449: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86450: ELSE
86451: ---------------------------------------------------------------------------------------------------
86452: -- 4262811a Switch Sign
86453: ---------------------------------------------------------------------------------------------------

Line 86454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

86450: ELSE
86451: ---------------------------------------------------------------------------------------------------
86452: -- 4262811a Switch Sign
86453: ---------------------------------------------------------------------------------------------------
86454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86451: ---------------------------------------------------------------------------------------------------
86452: -- 4262811a Switch Sign
86453: ---------------------------------------------------------------------------------------------------
86454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86459: -- 5132302

Line 86456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86452: -- 4262811a Switch Sign
86453: ---------------------------------------------------------------------------------------------------
86454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86459: -- 5132302
86460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86453: ---------------------------------------------------------------------------------------------------
86454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86459: -- 5132302
86460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86459: -- 5132302
86460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86462:

Line 86460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

86456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86459: -- 5132302
86460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86462:
86463: END IF;
86464:

Line 86461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86459: -- 5132302
86460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86462:
86463: END IF;
86464:
86465: -- 4955764

Line 86466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86462:
86463: END IF;
86464:
86465: -- 4955764
86466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86468:
86469:
86470: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 86470: XLA_AE_LINES_PKG.ValidateCurrentLine;

86466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86468:
86469:
86470: XLA_AE_LINES_PKG.ValidateCurrentLine;
86471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86472:
86473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 86471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86468:
86469:
86470: XLA_AE_LINES_PKG.ValidateCurrentLine;
86471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86472:
86473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86475: ,p_balance_type_code => l_balance_type_code);

Line 86669: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

86665: --
86666: -- bulk performance
86667: --
86668: l_balance_type_code VARCHAR2(1);
86669: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
86670: l_log_module VARCHAR2(240);
86671:
86672: --
86673: -- Upgrade strategy

Line 86739: XLA_AE_LINES_PKG.SetNewLine;

86735: ') <> 'Y'
86736: THEN
86737:
86738: --
86739: XLA_AE_LINES_PKG.SetNewLine;
86740:
86741: p_balance_type_code := l_balance_type_code;
86742: -- set the flag so later we will know whether the gain loss line needs to be created
86743:

Line 86751: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

86747:
86748: --
86749: -- bulk performance
86750: --
86751: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
86752: p_header_num => 0); -- 4262811
86753: --
86754: -- set accounting line options
86755: --

Line 86756: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

86752: p_header_num => 0); -- 4262811
86753: --
86754: -- set accounting line options
86755: --
86756: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
86757: p_natural_side_code => 'C'
86758: , p_gain_or_loss_flag => 'N'
86759: , p_gl_transfer_mode_code => 'S'
86760: , p_acct_entry_type_code => 'A'

Line 86770: xla_ae_lines_pkg.SetAcctLineType

86766: --
86767: --
86768: -- set accounting line type info
86769: --
86770: xla_ae_lines_pkg.SetAcctLineType
86771: (p_component_type => l_component_type
86772: ,p_event_type_code => l_event_type_code
86773: ,p_line_definition_owner_code => l_line_definition_owner_code
86774: ,p_line_definition_code => l_line_definition_code

Line 86784: xla_ae_lines_pkg.SetAcctClass(

86780: ,p_event_class_code => l_event_class_code);
86781: --
86782: -- set accounting class
86783: --
86784: xla_ae_lines_pkg.SetAcctClass(
86785: p_accounting_class_code => 'LIABILITY'
86786: , p_ae_header_id => l_ae_header_id
86787: );
86788:

Line 86792: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

86788:
86789: --
86790: -- set rounding class
86791: --
86792: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86793: 'LIABILITY';
86794:
86795: --
86796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 86796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

86792: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86793: 'LIABILITY';
86794:
86795: --
86796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86798: --
86799: -- bulk performance
86800: --

Line 86797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

86793: 'LIABILITY';
86794:
86795: --
86796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86798: --
86799: -- bulk performance
86800: --
86801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 86801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

86797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86798: --
86799: -- bulk performance
86800: --
86801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86802:
86803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86805:

Line 86803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

86799: -- bulk performance
86800: --
86801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86802:
86803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86805:
86806: -- 4955764
86807: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86807: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86805:
86806: -- 4955764
86807: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86808: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86809:
86810: -- 4458381 Public Sector Enh
86811:

Line 86913: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

86909: l_rec_acct_attrs.array_num_value(41) := p_source_88;
86910: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86911: l_rec_acct_attrs.array_num_value(42) := p_source_89;
86912:
86913: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86914: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86915:
86916: ---------------------------------------------------------------------------------------------------------------
86917: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 86914: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

86910: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86911: l_rec_acct_attrs.array_num_value(42) := p_source_89;
86912:
86913: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86914: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86915:
86916: ---------------------------------------------------------------------------------------------------------------
86917: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86918: ---------------------------------------------------------------------------------------------------------------

Line 86917: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

86913: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86914: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86915:
86916: ---------------------------------------------------------------------------------------------------------------
86917: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86918: ---------------------------------------------------------------------------------------------------------------
86919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86920:
86921: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 86919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

86915:
86916: ---------------------------------------------------------------------------------------------------------------
86917: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86918: ---------------------------------------------------------------------------------------------------------------
86919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86920:
86921: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86922: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86923:

Line 86921: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86917: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86918: ---------------------------------------------------------------------------------------------------------------
86919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86920:
86921: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86922: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86923:
86924: IF xla_accounting_cache_pkg.GetValueChar
86925: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 86922: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86918: ---------------------------------------------------------------------------------------------------------------
86919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86920:
86921: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86922: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86923:
86924: IF xla_accounting_cache_pkg.GetValueChar
86925: (p_source_code => 'LEDGER_CATEGORY_CODE'
86926: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 86933: xla_ae_lines_pkg.BflowUpgEntry

86929: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86930: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
86931: )
86932: THEN
86933: xla_ae_lines_pkg.BflowUpgEntry
86934: (p_business_method_code => l_bflow_method_code
86935: ,p_business_class_code => l_bflow_class_code
86936: ,p_balance_type => l_balance_type_code);
86937: ELSE

Line 86939: XLA_AE_LINES_PKG.business_flow_validation(

86935: ,p_business_class_code => l_bflow_class_code
86936: ,p_balance_type => l_balance_type_code);
86937: ELSE
86938: NULL;
86939: XLA_AE_LINES_PKG.business_flow_validation(
86940: p_business_method_code => l_bflow_method_code
86941: ,p_business_class_code => l_bflow_class_code
86942: ,p_inherit_description_flag => l_inherit_desc_flag);
86943: END IF;

Line 86950: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

86946: -- call analytical criteria
86947: --
86948:
86949:
86950: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
86951: xla_ae_lines_pkg.SetAnalyticalCriteria(
86952: p_analytical_criterion_name => 'Payables Custom Source'
86953: , p_analytical_criterion_owner => 'S'
86954: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 86951: xla_ae_lines_pkg.SetAnalyticalCriteria(

86947: --
86948:
86949:
86950: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
86951: xla_ae_lines_pkg.SetAnalyticalCriteria(
86952: p_analytical_criterion_name => 'Payables Custom Source'
86953: , p_analytical_criterion_owner => 'S'
86954: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
86955: , p_amb_context_code => 'DEFAULT'

Line 86974: xla_ae_lines_pkg.SetLineDescription(

86970: --
86971: -- call description
86972: --
86973:
86974: xla_ae_lines_pkg.SetLineDescription(
86975: p_ae_header_id => l_ae_header_id
86976: ,p_description => Description_1 (
86977: p_application_id => p_application_id
86978: , p_ae_header_id => l_ae_header_id

Line 87007: xla_ae_lines_pkg.set_ccid(

87003: , x_value_type_code => l_adr_value_type_code
87004: , p_side => 'NA'
87005: );
87006:
87007: xla_ae_lines_pkg.set_ccid(
87008: p_code_combination_id => l_ccid
87009: , p_value_type_code => l_adr_value_type_code
87010: , p_transaction_coa_id => l_adr_transaction_coa_id
87011: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87023: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

87019: , p_side => 'NA'
87020: );
87021:
87022:
87023: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
87024: p_to_segment_code => 'GL_BALANCING'
87025: , p_segment_value => C_CHAR
87026: , p_from_segment_code => NULL
87027: , p_from_combination_id => NULL

Line 87067: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

87063: xla_accounting_err_pkg.build_message
87064: (p_appli_s_name => 'XLA'
87065: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
87066: ,p_token_1 => 'LINE_NUMBER'
87067: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
87068: ,p_token_2 => 'LINE_TYPE_NAME'
87069: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
87070: l_component_type
87071: ,l_component_code

Line 87103: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

87099: --
87100: --
87101: ------------------------------------------------------------------------------------------------
87102: -- 4219869 Business Flow
87103: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87104: -- Prior Entry. Currently, the following code is always generated.
87105: ------------------------------------------------------------------------------------------------
87106: XLA_AE_LINES_PKG.ValidateCurrentLine;
87107:

Line 87106: XLA_AE_LINES_PKG.ValidateCurrentLine;

87102: -- 4219869 Business Flow
87103: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87104: -- Prior Entry. Currently, the following code is always generated.
87105: ------------------------------------------------------------------------------------------------
87106: XLA_AE_LINES_PKG.ValidateCurrentLine;
87107:
87108: ------------------------------------------------------------------------------------
87109: -- 4219869 Business Flow
87110: -- Populated credit and debit amounts -- Need to generate this within IF

Line 87112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87108: ------------------------------------------------------------------------------------
87109: -- 4219869 Business Flow
87110: -- Populated credit and debit amounts -- Need to generate this within IF
87111: ------------------------------------------------------------------------------------
87112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87113:
87114: ----------------------------------------------------------------------------------
87115: -- 4219869 Business Flow
87116: -- Update journal entry status -- Need to generate this within IF

Line 87144: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

87140: -- To allow MPA report to determine if it should generate report process
87141: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87142: ------------------------------------------------------------------------------------------
87143:
87144: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87145: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87146: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87147: -- call ADRs
87148: -- Bug 4922099

Line 87145: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

87141: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87142: ------------------------------------------------------------------------------------------
87143:
87144: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87145: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87146: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87147: -- call ADRs
87148: -- Bug 4922099
87149: --

Line 87169: xla_ae_lines_pkg.set_ccid(

87165: , x_value_type_code => l_adr_value_type_code
87166: , p_side => 'NA'
87167: );
87168:
87169: xla_ae_lines_pkg.set_ccid(
87170: p_code_combination_id => l_ccid
87171: , p_value_type_code => l_adr_value_type_code
87172: , p_transaction_coa_id => l_adr_transaction_coa_id
87173: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87185: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

87181: , p_side => 'NA'
87182: );
87183:
87184:
87185: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
87186: p_to_segment_code => 'GL_BALANCING'
87187: , p_segment_value => C_CHAR
87188: , p_from_segment_code => NULL
87189: , p_from_combination_id => NULL

Line 87216: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

87212:
87213: --
87214: -- Update the line information that should be overwritten
87215: --
87216: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87217: p_header_num => 1);
87218: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87219:
87220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 87218: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

87214: -- Update the line information that should be overwritten
87215: --
87216: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87217: p_header_num => 1);
87218: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87219:
87220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87221:
87222: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 87220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

87216: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87217: p_header_num => 1);
87218: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87219:
87220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87221:
87222: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87223: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87224: END IF;

Line 87223: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

87219:
87220: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87221:
87222: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87223: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87224: END IF;
87225:
87226: --
87227: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 87230: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

87226: --
87227: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87228: --
87229: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87230: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87231: ELSE
87232: ---------------------------------------------------------------------------------------------------
87233: -- 4262811a Switch Sign
87234: ---------------------------------------------------------------------------------------------------

Line 87235: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

87231: ELSE
87232: ---------------------------------------------------------------------------------------------------
87233: -- 4262811a Switch Sign
87234: ---------------------------------------------------------------------------------------------------
87235: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87236: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87236: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87232: ---------------------------------------------------------------------------------------------------
87233: -- 4262811a Switch Sign
87234: ---------------------------------------------------------------------------------------------------
87235: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87236: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87240: -- 5132302

Line 87237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87233: -- 4262811a Switch Sign
87234: ---------------------------------------------------------------------------------------------------
87235: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87236: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87240: -- 5132302
87241: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87234: ---------------------------------------------------------------------------------------------------
87235: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87236: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87240: -- 5132302
87241: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87235: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87236: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87240: -- 5132302
87241: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87243:

Line 87241: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

87237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87240: -- 5132302
87241: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87243:
87244: END IF;
87245:

Line 87242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87238: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87240: -- 5132302
87241: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87243:
87244: END IF;
87245:
87246: -- 4955764

Line 87247: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87243:
87244: END IF;
87245:
87246: -- 4955764
87247: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87248: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87249:
87250:
87251: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 87251: XLA_AE_LINES_PKG.ValidateCurrentLine;

87247: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87248: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87249:
87250:
87251: XLA_AE_LINES_PKG.ValidateCurrentLine;
87252: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87253:
87254: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87255: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 87252: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87248: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87249:
87250:
87251: XLA_AE_LINES_PKG.ValidateCurrentLine;
87252: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87253:
87254: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87255: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87256: ,p_balance_type_code => l_balance_type_code);

Line 87455: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

87451: --
87452: -- bulk performance
87453: --
87454: l_balance_type_code VARCHAR2(1);
87455: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
87456: l_log_module VARCHAR2(240);
87457:
87458: --
87459: -- Upgrade strategy

Line 87541: XLA_AE_LINES_PKG.SetNewLine;

87537: ') <> 'Y'
87538: THEN
87539:
87540: --
87541: XLA_AE_LINES_PKG.SetNewLine;
87542:
87543: p_balance_type_code := l_balance_type_code;
87544: -- set the flag so later we will know whether the gain loss line needs to be created
87545:

Line 87553: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

87549:
87550: --
87551: -- bulk performance
87552: --
87553: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
87554: p_header_num => 0); -- 4262811
87555: --
87556: -- set accounting line options
87557: --

Line 87558: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

87554: p_header_num => 0); -- 4262811
87555: --
87556: -- set accounting line options
87557: --
87558: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
87559: p_natural_side_code => 'C'
87560: , p_gain_or_loss_flag => 'N'
87561: , p_gl_transfer_mode_code => 'S'
87562: , p_acct_entry_type_code => 'A'

Line 87572: xla_ae_lines_pkg.SetAcctLineType

87568: --
87569: --
87570: -- set accounting line type info
87571: --
87572: xla_ae_lines_pkg.SetAcctLineType
87573: (p_component_type => l_component_type
87574: ,p_event_type_code => l_event_type_code
87575: ,p_line_definition_owner_code => l_line_definition_owner_code
87576: ,p_line_definition_code => l_line_definition_code

Line 87586: xla_ae_lines_pkg.SetAcctClass(

87582: ,p_event_class_code => l_event_class_code);
87583: --
87584: -- set accounting class
87585: --
87586: xla_ae_lines_pkg.SetAcctClass(
87587: p_accounting_class_code => 'LIABILITY'
87588: , p_ae_header_id => l_ae_header_id
87589: );
87590:

Line 87594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

87590:
87591: --
87592: -- set rounding class
87593: --
87594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87595: 'LIABILITY';
87596:
87597: --
87598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 87598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

87594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87595: 'LIABILITY';
87596:
87597: --
87598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87600: --
87601: -- bulk performance
87602: --

Line 87599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

87595: 'LIABILITY';
87596:
87597: --
87598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87600: --
87601: -- bulk performance
87602: --
87603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 87603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

87599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87600: --
87601: -- bulk performance
87602: --
87603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87604:
87605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87607:

Line 87605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

87601: -- bulk performance
87602: --
87603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87604:
87605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87607:
87608: -- 4955764
87609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87607:
87608: -- 4955764
87609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87610: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
87611:
87612: -- 4458381 Public Sector Enh
87613:

Line 87719: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

87715: l_rec_acct_attrs.array_num_value(43) := p_source_88;
87716: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
87717: l_rec_acct_attrs.array_num_value(44) := p_source_89;
87718:
87719: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87720: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87721:
87722: ---------------------------------------------------------------------------------------------------------------
87723: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 87720: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

87716: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
87717: l_rec_acct_attrs.array_num_value(44) := p_source_89;
87718:
87719: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87720: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87721:
87722: ---------------------------------------------------------------------------------------------------------------
87723: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87724: ---------------------------------------------------------------------------------------------------------------

Line 87723: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

87719: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87720: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87721:
87722: ---------------------------------------------------------------------------------------------------------------
87723: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87724: ---------------------------------------------------------------------------------------------------------------
87725: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87726:
87727: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 87725: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

87721:
87722: ---------------------------------------------------------------------------------------------------------------
87723: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87724: ---------------------------------------------------------------------------------------------------------------
87725: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87726:
87727: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87728: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87729:

Line 87727: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87723: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87724: ---------------------------------------------------------------------------------------------------------------
87725: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87726:
87727: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87728: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87729:
87730: IF xla_accounting_cache_pkg.GetValueChar
87731: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 87728: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87724: ---------------------------------------------------------------------------------------------------------------
87725: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87726:
87727: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87728: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87729:
87730: IF xla_accounting_cache_pkg.GetValueChar
87731: (p_source_code => 'LEDGER_CATEGORY_CODE'
87732: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 87739: xla_ae_lines_pkg.BflowUpgEntry

87735: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87736: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
87737: )
87738: THEN
87739: xla_ae_lines_pkg.BflowUpgEntry
87740: (p_business_method_code => l_bflow_method_code
87741: ,p_business_class_code => l_bflow_class_code
87742: ,p_balance_type => l_balance_type_code);
87743: ELSE

Line 87753: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

87749: -- call analytical criteria
87750: --
87751:
87752:
87753: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
87754: xla_ae_lines_pkg.SetAnalyticalCriteria(
87755: p_analytical_criterion_name => 'Payables Custom Source'
87756: , p_analytical_criterion_owner => 'S'
87757: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 87754: xla_ae_lines_pkg.SetAnalyticalCriteria(

87750: --
87751:
87752:
87753: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
87754: xla_ae_lines_pkg.SetAnalyticalCriteria(
87755: p_analytical_criterion_name => 'Payables Custom Source'
87756: , p_analytical_criterion_owner => 'S'
87757: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
87758: , p_amb_context_code => 'DEFAULT'

Line 87777: xla_ae_lines_pkg.SetLineDescription(

87773: --
87774: -- call description
87775: --
87776:
87777: xla_ae_lines_pkg.SetLineDescription(
87778: p_ae_header_id => l_ae_header_id
87779: ,p_description => Description_1 (
87780: p_application_id => p_application_id
87781: , p_ae_header_id => l_ae_header_id

Line 87810: xla_ae_lines_pkg.set_ccid(

87806: , x_value_type_code => l_adr_value_type_code
87807: , p_side => 'NA'
87808: );
87809:
87810: xla_ae_lines_pkg.set_ccid(
87811: p_code_combination_id => l_ccid
87812: , p_value_type_code => l_adr_value_type_code
87813: , p_transaction_coa_id => l_adr_transaction_coa_id
87814: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87846: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

87842: xla_accounting_err_pkg.build_message
87843: (p_appli_s_name => 'XLA'
87844: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
87845: ,p_token_1 => 'LINE_NUMBER'
87846: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
87847: ,p_token_2 => 'LINE_TYPE_NAME'
87848: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
87849: l_component_type
87850: ,l_component_code

Line 87882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

87878: --
87879: --
87880: ------------------------------------------------------------------------------------------------
87881: -- 4219869 Business Flow
87882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87883: -- Prior Entry. Currently, the following code is always generated.
87884: ------------------------------------------------------------------------------------------------
87885: XLA_AE_LINES_PKG.ValidateCurrentLine;
87886:

Line 87885: XLA_AE_LINES_PKG.ValidateCurrentLine;

87881: -- 4219869 Business Flow
87882: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87883: -- Prior Entry. Currently, the following code is always generated.
87884: ------------------------------------------------------------------------------------------------
87885: XLA_AE_LINES_PKG.ValidateCurrentLine;
87886:
87887: ------------------------------------------------------------------------------------
87888: -- 4219869 Business Flow
87889: -- Populated credit and debit amounts -- Need to generate this within IF

Line 87891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87887: ------------------------------------------------------------------------------------
87888: -- 4219869 Business Flow
87889: -- Populated credit and debit amounts -- Need to generate this within IF
87890: ------------------------------------------------------------------------------------
87891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87892:
87893: ----------------------------------------------------------------------------------
87894: -- 4219869 Business Flow
87895: -- Update journal entry status -- Need to generate this within IF

Line 87923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

87919: -- To allow MPA report to determine if it should generate report process
87920: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87921: ------------------------------------------------------------------------------------------
87922:
87923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87925: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87926: -- call ADRs
87927: -- Bug 4922099

Line 87924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

87920: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87921: ------------------------------------------------------------------------------------------
87922:
87923: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87924: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87925: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87926: -- call ADRs
87927: -- Bug 4922099
87928: --

Line 87948: xla_ae_lines_pkg.set_ccid(

87944: , x_value_type_code => l_adr_value_type_code
87945: , p_side => 'NA'
87946: );
87947:
87948: xla_ae_lines_pkg.set_ccid(
87949: p_code_combination_id => l_ccid
87950: , p_value_type_code => l_adr_value_type_code
87951: , p_transaction_coa_id => l_adr_transaction_coa_id
87952: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

87967:
87968: --
87969: -- Update the line information that should be overwritten
87970: --
87971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87972: p_header_num => 1);
87973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87974:
87975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 87973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

87969: -- Update the line information that should be overwritten
87970: --
87971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87972: p_header_num => 1);
87973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87974:
87975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87976:
87977: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 87975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

87971: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87972: p_header_num => 1);
87973: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87974:
87975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87976:
87977: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87978: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87979: END IF;

Line 87978: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

87974:
87975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87976:
87977: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87978: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87979: END IF;
87980:
87981: --
87982: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 87985: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

87981: --
87982: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87983: --
87984: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87985: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87986: ELSE
87987: ---------------------------------------------------------------------------------------------------
87988: -- 4262811a Switch Sign
87989: ---------------------------------------------------------------------------------------------------

Line 87990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

87986: ELSE
87987: ---------------------------------------------------------------------------------------------------
87988: -- 4262811a Switch Sign
87989: ---------------------------------------------------------------------------------------------------
87990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87987: ---------------------------------------------------------------------------------------------------
87988: -- 4262811a Switch Sign
87989: ---------------------------------------------------------------------------------------------------
87990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87995: -- 5132302

Line 87992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87988: -- 4262811a Switch Sign
87989: ---------------------------------------------------------------------------------------------------
87990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87995: -- 5132302
87996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87989: ---------------------------------------------------------------------------------------------------
87990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87995: -- 5132302
87996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87990: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87995: -- 5132302
87996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87998:

Line 87996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

87992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87995: -- 5132302
87996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87998:
87999: END IF;
88000:

Line 87997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87993: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87995: -- 5132302
87996: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87998:
87999: END IF;
88000:
88001: -- 4955764

Line 88002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87998:
87999: END IF;
88000:
88001: -- 4955764
88002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88004:
88005:
88006: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 88006: XLA_AE_LINES_PKG.ValidateCurrentLine;

88002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88004:
88005:
88006: XLA_AE_LINES_PKG.ValidateCurrentLine;
88007: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88008:
88009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 88007: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88004:
88005:
88006: XLA_AE_LINES_PKG.ValidateCurrentLine;
88007: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88008:
88009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88011: ,p_balance_type_code => l_balance_type_code);

Line 88210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

88206: --
88207: -- bulk performance
88208: --
88209: l_balance_type_code VARCHAR2(1);
88210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
88211: l_log_module VARCHAR2(240);
88212:
88213: --
88214: -- Upgrade strategy

Line 88294: XLA_AE_LINES_PKG.SetNewLine;

88290: ') <> 'Y'
88291: THEN
88292:
88293: --
88294: XLA_AE_LINES_PKG.SetNewLine;
88295:
88296: p_balance_type_code := l_balance_type_code;
88297: -- set the flag so later we will know whether the gain loss line needs to be created
88298:

Line 88306: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

88302:
88303: --
88304: -- bulk performance
88305: --
88306: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
88307: p_header_num => 0); -- 4262811
88308: --
88309: -- set accounting line options
88310: --

Line 88311: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

88307: p_header_num => 0); -- 4262811
88308: --
88309: -- set accounting line options
88310: --
88311: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
88312: p_natural_side_code => 'C'
88313: , p_gain_or_loss_flag => 'N'
88314: , p_gl_transfer_mode_code => 'S'
88315: , p_acct_entry_type_code => 'A'

Line 88325: xla_ae_lines_pkg.SetAcctLineType

88321: --
88322: --
88323: -- set accounting line type info
88324: --
88325: xla_ae_lines_pkg.SetAcctLineType
88326: (p_component_type => l_component_type
88327: ,p_event_type_code => l_event_type_code
88328: ,p_line_definition_owner_code => l_line_definition_owner_code
88329: ,p_line_definition_code => l_line_definition_code

Line 88339: xla_ae_lines_pkg.SetAcctClass(

88335: ,p_event_class_code => l_event_class_code);
88336: --
88337: -- set accounting class
88338: --
88339: xla_ae_lines_pkg.SetAcctClass(
88340: p_accounting_class_code => 'LIABILITY'
88341: , p_ae_header_id => l_ae_header_id
88342: );
88343:

Line 88347: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

88343:
88344: --
88345: -- set rounding class
88346: --
88347: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88348: 'LIABILITY';
88349:
88350: --
88351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 88351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

88347: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88348: 'LIABILITY';
88349:
88350: --
88351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88353: --
88354: -- bulk performance
88355: --

Line 88352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

88348: 'LIABILITY';
88349:
88350: --
88351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88353: --
88354: -- bulk performance
88355: --
88356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 88356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

88352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88353: --
88354: -- bulk performance
88355: --
88356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88357:
88358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88359: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88360:

Line 88358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

88354: -- bulk performance
88355: --
88356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88357:
88358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88359: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88360:
88361: -- 4955764
88362: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88362: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88359: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88360:
88361: -- 4955764
88362: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88363: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88364:
88365: -- 4458381 Public Sector Enh
88366:

Line 88472: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

88468: l_rec_acct_attrs.array_num_value(43) := p_source_88;
88469: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88470: l_rec_acct_attrs.array_num_value(44) := p_source_89;
88471:
88472: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88473: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88474:
88475: ---------------------------------------------------------------------------------------------------------------
88476: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 88473: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

88469: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88470: l_rec_acct_attrs.array_num_value(44) := p_source_89;
88471:
88472: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88473: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88474:
88475: ---------------------------------------------------------------------------------------------------------------
88476: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88477: ---------------------------------------------------------------------------------------------------------------

Line 88476: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

88472: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88473: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88474:
88475: ---------------------------------------------------------------------------------------------------------------
88476: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88477: ---------------------------------------------------------------------------------------------------------------
88478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88479:
88480: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 88478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

88474:
88475: ---------------------------------------------------------------------------------------------------------------
88476: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88477: ---------------------------------------------------------------------------------------------------------------
88478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88479:
88480: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88481: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88482:

Line 88480: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88476: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88477: ---------------------------------------------------------------------------------------------------------------
88478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88479:
88480: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88481: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88482:
88483: IF xla_accounting_cache_pkg.GetValueChar
88484: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 88481: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88477: ---------------------------------------------------------------------------------------------------------------
88478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88479:
88480: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88481: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88482:
88483: IF xla_accounting_cache_pkg.GetValueChar
88484: (p_source_code => 'LEDGER_CATEGORY_CODE'
88485: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 88492: xla_ae_lines_pkg.BflowUpgEntry

88488: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88489: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
88490: )
88491: THEN
88492: xla_ae_lines_pkg.BflowUpgEntry
88493: (p_business_method_code => l_bflow_method_code
88494: ,p_business_class_code => l_bflow_class_code
88495: ,p_balance_type => l_balance_type_code);
88496: ELSE

Line 88498: XLA_AE_LINES_PKG.business_flow_validation(

88494: ,p_business_class_code => l_bflow_class_code
88495: ,p_balance_type => l_balance_type_code);
88496: ELSE
88497: NULL;
88498: XLA_AE_LINES_PKG.business_flow_validation(
88499: p_business_method_code => l_bflow_method_code
88500: ,p_business_class_code => l_bflow_class_code
88501: ,p_inherit_description_flag => l_inherit_desc_flag);
88502: END IF;

Line 88509: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

88505: -- call analytical criteria
88506: --
88507:
88508:
88509: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
88510: xla_ae_lines_pkg.SetAnalyticalCriteria(
88511: p_analytical_criterion_name => 'Payables Custom Source'
88512: , p_analytical_criterion_owner => 'S'
88513: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 88510: xla_ae_lines_pkg.SetAnalyticalCriteria(

88506: --
88507:
88508:
88509: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
88510: xla_ae_lines_pkg.SetAnalyticalCriteria(
88511: p_analytical_criterion_name => 'Payables Custom Source'
88512: , p_analytical_criterion_owner => 'S'
88513: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
88514: , p_amb_context_code => 'DEFAULT'

Line 88533: xla_ae_lines_pkg.SetLineDescription(

88529: --
88530: -- call description
88531: --
88532:
88533: xla_ae_lines_pkg.SetLineDescription(
88534: p_ae_header_id => l_ae_header_id
88535: ,p_description => Description_1 (
88536: p_application_id => p_application_id
88537: , p_ae_header_id => l_ae_header_id

Line 88556: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

88552: NULL;
88553: --
88554: --
88555:
88556: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
88557: p_code_combination_id => TO_NUMBER(C_NUM)
88558: , p_value_type_code => NULL
88559: , p_transaction_coa_id => null
88560: , p_accounting_coa_id => null

Line 88573: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88569: );
88570:
88571:
88572: -- initialise segments
88573: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88574: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88574: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88570:
88571:
88572: -- initialise segments
88573: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88574: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88571:
88572: -- initialise segments
88573: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88574: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88572: -- initialise segments
88573: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88574: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88573: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88574: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88574: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88575: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88576: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88577: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88578: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88579: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88580: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88581: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88582: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88583: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88584: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88585: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88586: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88587: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88588: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88589: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88590: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88591: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88592: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88593: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88601: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88594: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88601: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88602: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88595: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88601: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88602: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88603: --

Line 88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88596: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88601: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88602: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88603: --
88604:

Line 88601: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88597: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88601: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88602: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88603: --
88604:
88605: --

Line 88602: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88598: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88599: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88600: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88601: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88602: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88603: --
88604:
88605: --
88606:

Line 88625: xla_ae_lines_pkg.set_segment(

88621: );
88622:
88623: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
88624:
88625: xla_ae_lines_pkg.set_segment(
88626: p_to_segment_code => 'GL_ACCOUNT'
88627: , p_segment_value => l_segment
88628: , p_from_segment_code => l_adr_value_segment_code
88629: , p_from_combination_id => l_adr_value_combination_id

Line 88669: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

88665: xla_accounting_err_pkg.build_message
88666: (p_appli_s_name => 'XLA'
88667: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
88668: ,p_token_1 => 'LINE_NUMBER'
88669: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
88670: ,p_token_2 => 'LINE_TYPE_NAME'
88671: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
88672: l_component_type
88673: ,l_component_code

Line 88705: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

88701: --
88702: --
88703: ------------------------------------------------------------------------------------------------
88704: -- 4219869 Business Flow
88705: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88706: -- Prior Entry. Currently, the following code is always generated.
88707: ------------------------------------------------------------------------------------------------
88708: XLA_AE_LINES_PKG.ValidateCurrentLine;
88709:

Line 88708: XLA_AE_LINES_PKG.ValidateCurrentLine;

88704: -- 4219869 Business Flow
88705: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88706: -- Prior Entry. Currently, the following code is always generated.
88707: ------------------------------------------------------------------------------------------------
88708: XLA_AE_LINES_PKG.ValidateCurrentLine;
88709:
88710: ------------------------------------------------------------------------------------
88711: -- 4219869 Business Flow
88712: -- Populated credit and debit amounts -- Need to generate this within IF

Line 88714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88710: ------------------------------------------------------------------------------------
88711: -- 4219869 Business Flow
88712: -- Populated credit and debit amounts -- Need to generate this within IF
88713: ------------------------------------------------------------------------------------
88714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88715:
88716: ----------------------------------------------------------------------------------
88717: -- 4219869 Business Flow
88718: -- Update journal entry status -- Need to generate this within IF

Line 88746: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

88742: -- To allow MPA report to determine if it should generate report process
88743: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88744: ------------------------------------------------------------------------------------------
88745:
88746: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88747: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88748: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88749: -- call ADRs
88750: -- Bug 4922099

Line 88747: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

88743: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88744: ------------------------------------------------------------------------------------------
88745:
88746: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88747: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88748: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88749: -- call ADRs
88750: -- Bug 4922099
88751: --

Line 88761: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

88757: NULL;
88758: --
88759: --
88760:
88761: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
88762: p_code_combination_id => TO_NUMBER(C_NUM)
88763: , p_value_type_code => NULL
88764: , p_transaction_coa_id => null
88765: , p_accounting_coa_id => null

Line 88778: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88774: );
88775:
88776:
88777: -- initialise segments
88778: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88779: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88779: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88775:
88776:
88777: -- initialise segments
88778: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88779: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88776:
88777: -- initialise segments
88778: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88779: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88777: -- initialise segments
88778: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88779: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88778: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88779: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88779: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88780: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88781: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88782: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88783: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88784: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88785: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88786: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88787: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88788: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88789: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88790: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88791: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88792: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88793: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88794: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88795: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88796: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88797: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88798: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88806: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88799: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88806: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88807: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88800: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88806: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88807: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88808: --

Line 88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88801: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88806: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88807: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88808: --
88809:

Line 88806: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88802: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88806: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88807: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88808: --
88809:
88810: --

Line 88807: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88803: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88804: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88805: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88806: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88807: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88808: --
88809:
88810: --
88811:

Line 88830: xla_ae_lines_pkg.set_segment(

88826: );
88827:
88828: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
88829:
88830: xla_ae_lines_pkg.set_segment(
88831: p_to_segment_code => 'GL_ACCOUNT'
88832: , p_segment_value => l_segment
88833: , p_from_segment_code => l_adr_value_segment_code
88834: , p_from_combination_id => l_adr_value_combination_id

Line 88861: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

88857:
88858: --
88859: -- Update the line information that should be overwritten
88860: --
88861: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88862: p_header_num => 1);
88863: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88864:
88865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 88863: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

88859: -- Update the line information that should be overwritten
88860: --
88861: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88862: p_header_num => 1);
88863: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88864:
88865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88866:
88867: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 88865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

88861: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88862: p_header_num => 1);
88863: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88864:
88865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88866:
88867: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88868: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88869: END IF;

Line 88868: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

88864:
88865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88866:
88867: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88868: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88869: END IF;
88870:
88871: --
88872: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 88875: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

88871: --
88872: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88873: --
88874: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88875: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88876: ELSE
88877: ---------------------------------------------------------------------------------------------------
88878: -- 4262811a Switch Sign
88879: ---------------------------------------------------------------------------------------------------

Line 88880: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

88876: ELSE
88877: ---------------------------------------------------------------------------------------------------
88878: -- 4262811a Switch Sign
88879: ---------------------------------------------------------------------------------------------------
88880: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88877: ---------------------------------------------------------------------------------------------------
88878: -- 4262811a Switch Sign
88879: ---------------------------------------------------------------------------------------------------
88880: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88885: -- 5132302

Line 88882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88878: -- 4262811a Switch Sign
88879: ---------------------------------------------------------------------------------------------------
88880: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88885: -- 5132302
88886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88879: ---------------------------------------------------------------------------------------------------
88880: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88885: -- 5132302
88886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88887: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88880: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88885: -- 5132302
88886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88887: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88888:

Line 88886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

88882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88885: -- 5132302
88886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88887: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88888:
88889: END IF;
88890:

Line 88887: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88884: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88885: -- 5132302
88886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88887: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88888:
88889: END IF;
88890:
88891: -- 4955764

Line 88892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88888:
88889: END IF;
88890:
88891: -- 4955764
88892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88893: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88894:
88895:
88896: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 88896: XLA_AE_LINES_PKG.ValidateCurrentLine;

88892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88893: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88894:
88895:
88896: XLA_AE_LINES_PKG.ValidateCurrentLine;
88897: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88898:
88899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88900: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 88897: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88893: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88894:
88895:
88896: XLA_AE_LINES_PKG.ValidateCurrentLine;
88897: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88898:
88899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88900: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88901: ,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 89184: XLA_AE_LINES_PKG.SetNewLine;

89180: ') <> 'Y'
89181: THEN
89182:
89183: --
89184: XLA_AE_LINES_PKG.SetNewLine;
89185:
89186: p_balance_type_code := l_balance_type_code;
89187: -- set the flag so later we will know whether the gain loss line needs to be created
89188:

Line 89196: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

89192:
89193: --
89194: -- bulk performance
89195: --
89196: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
89197: p_header_num => 0); -- 4262811
89198: --
89199: -- set accounting line options
89200: --

Line 89201: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

89197: p_header_num => 0); -- 4262811
89198: --
89199: -- set accounting line options
89200: --
89201: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
89202: p_natural_side_code => 'C'
89203: , p_gain_or_loss_flag => 'N'
89204: , p_gl_transfer_mode_code => 'S'
89205: , p_acct_entry_type_code => 'A'

Line 89215: xla_ae_lines_pkg.SetAcctLineType

89211: --
89212: --
89213: -- set accounting line type info
89214: --
89215: xla_ae_lines_pkg.SetAcctLineType
89216: (p_component_type => l_component_type
89217: ,p_event_type_code => l_event_type_code
89218: ,p_line_definition_owner_code => l_line_definition_owner_code
89219: ,p_line_definition_code => l_line_definition_code

Line 89229: xla_ae_lines_pkg.SetAcctClass(

89225: ,p_event_class_code => l_event_class_code);
89226: --
89227: -- set accounting class
89228: --
89229: xla_ae_lines_pkg.SetAcctClass(
89230: p_accounting_class_code => 'LIABILITY'
89231: , p_ae_header_id => l_ae_header_id
89232: );
89233:

Line 89237: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

89233:
89234: --
89235: -- set rounding class
89236: --
89237: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89238: 'LIABILITY';
89239:
89240: --
89241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 89241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

89237: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89238: 'LIABILITY';
89239:
89240: --
89241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89243: --
89244: -- bulk performance
89245: --

Line 89242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

89238: 'LIABILITY';
89239:
89240: --
89241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89243: --
89244: -- bulk performance
89245: --
89246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 89246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

89242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89243: --
89244: -- bulk performance
89245: --
89246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89247:
89248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89249: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89250:

Line 89248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

89244: -- bulk performance
89245: --
89246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89247:
89248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89249: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89250:
89251: -- 4955764
89252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89249: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89250:
89251: -- 4955764
89252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89253: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
89254:
89255: -- 4458381 Public Sector Enh
89256:

Line 89362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

89358: l_rec_acct_attrs.array_num_value(43) := p_source_88;
89359: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
89360: l_rec_acct_attrs.array_num_value(44) := p_source_89;
89361:
89362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89364:
89365: ---------------------------------------------------------------------------------------------------------------
89366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 89363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

89359: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
89360: l_rec_acct_attrs.array_num_value(44) := p_source_89;
89361:
89362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89364:
89365: ---------------------------------------------------------------------------------------------------------------
89366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89367: ---------------------------------------------------------------------------------------------------------------

Line 89366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

89362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89364:
89365: ---------------------------------------------------------------------------------------------------------------
89366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89367: ---------------------------------------------------------------------------------------------------------------
89368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89369:
89370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 89368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

89364:
89365: ---------------------------------------------------------------------------------------------------------------
89366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89367: ---------------------------------------------------------------------------------------------------------------
89368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89369:
89370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89372:

Line 89370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89367: ---------------------------------------------------------------------------------------------------------------
89368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89369:
89370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89372:
89373: IF xla_accounting_cache_pkg.GetValueChar
89374: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 89371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89367: ---------------------------------------------------------------------------------------------------------------
89368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89369:
89370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89372:
89373: IF xla_accounting_cache_pkg.GetValueChar
89374: (p_source_code => 'LEDGER_CATEGORY_CODE'
89375: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 89382: xla_ae_lines_pkg.BflowUpgEntry

89378: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89379: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
89380: )
89381: THEN
89382: xla_ae_lines_pkg.BflowUpgEntry
89383: (p_business_method_code => l_bflow_method_code
89384: ,p_business_class_code => l_bflow_class_code
89385: ,p_balance_type => l_balance_type_code);
89386: ELSE

Line 89388: XLA_AE_LINES_PKG.business_flow_validation(

89384: ,p_business_class_code => l_bflow_class_code
89385: ,p_balance_type => l_balance_type_code);
89386: ELSE
89387: NULL;
89388: XLA_AE_LINES_PKG.business_flow_validation(
89389: p_business_method_code => l_bflow_method_code
89390: ,p_business_class_code => l_bflow_class_code
89391: ,p_inherit_description_flag => l_inherit_desc_flag);
89392: END IF;

Line 89399: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

89395: -- call analytical criteria
89396: --
89397:
89398:
89399: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
89400: xla_ae_lines_pkg.SetAnalyticalCriteria(
89401: p_analytical_criterion_name => 'Payables Custom Source'
89402: , p_analytical_criterion_owner => 'S'
89403: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 89400: xla_ae_lines_pkg.SetAnalyticalCriteria(

89396: --
89397:
89398:
89399: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
89400: xla_ae_lines_pkg.SetAnalyticalCriteria(
89401: p_analytical_criterion_name => 'Payables Custom Source'
89402: , p_analytical_criterion_owner => 'S'
89403: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
89404: , p_amb_context_code => 'DEFAULT'

Line 89423: xla_ae_lines_pkg.SetLineDescription(

89419: --
89420: -- call description
89421: --
89422:
89423: xla_ae_lines_pkg.SetLineDescription(
89424: p_ae_header_id => l_ae_header_id
89425: ,p_description => Description_1 (
89426: p_application_id => p_application_id
89427: , p_ae_header_id => l_ae_header_id

Line 89456: xla_ae_lines_pkg.set_ccid(

89452: , x_value_type_code => l_adr_value_type_code
89453: , p_side => 'NA'
89454: );
89455:
89456: xla_ae_lines_pkg.set_ccid(
89457: p_code_combination_id => l_ccid
89458: , p_value_type_code => l_adr_value_type_code
89459: , p_transaction_coa_id => l_adr_transaction_coa_id
89460: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 89472: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

89468: , p_side => 'NA'
89469: );
89470:
89471:
89472: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
89473: p_to_segment_code => 'GL_BALANCING'
89474: , p_segment_value => C_CHAR
89475: , p_from_segment_code => NULL
89476: , p_from_combination_id => NULL

Line 89516: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

89512: xla_accounting_err_pkg.build_message
89513: (p_appli_s_name => 'XLA'
89514: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
89515: ,p_token_1 => 'LINE_NUMBER'
89516: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
89517: ,p_token_2 => 'LINE_TYPE_NAME'
89518: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
89519: l_component_type
89520: ,l_component_code

Line 89552: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

89548: --
89549: --
89550: ------------------------------------------------------------------------------------------------
89551: -- 4219869 Business Flow
89552: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89553: -- Prior Entry. Currently, the following code is always generated.
89554: ------------------------------------------------------------------------------------------------
89555: XLA_AE_LINES_PKG.ValidateCurrentLine;
89556:

Line 89555: XLA_AE_LINES_PKG.ValidateCurrentLine;

89551: -- 4219869 Business Flow
89552: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89553: -- Prior Entry. Currently, the following code is always generated.
89554: ------------------------------------------------------------------------------------------------
89555: XLA_AE_LINES_PKG.ValidateCurrentLine;
89556:
89557: ------------------------------------------------------------------------------------
89558: -- 4219869 Business Flow
89559: -- Populated credit and debit amounts -- Need to generate this within IF

Line 89561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89557: ------------------------------------------------------------------------------------
89558: -- 4219869 Business Flow
89559: -- Populated credit and debit amounts -- Need to generate this within IF
89560: ------------------------------------------------------------------------------------
89561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89562:
89563: ----------------------------------------------------------------------------------
89564: -- 4219869 Business Flow
89565: -- Update journal entry status -- Need to generate this within IF

Line 89593: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

89589: -- To allow MPA report to determine if it should generate report process
89590: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89591: ------------------------------------------------------------------------------------------
89592:
89593: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89594: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89595: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89596: -- call ADRs
89597: -- Bug 4922099

Line 89594: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

89590: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89591: ------------------------------------------------------------------------------------------
89592:
89593: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89594: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89595: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89596: -- call ADRs
89597: -- Bug 4922099
89598: --

Line 89618: xla_ae_lines_pkg.set_ccid(

89614: , x_value_type_code => l_adr_value_type_code
89615: , p_side => 'NA'
89616: );
89617:
89618: xla_ae_lines_pkg.set_ccid(
89619: p_code_combination_id => l_ccid
89620: , p_value_type_code => l_adr_value_type_code
89621: , p_transaction_coa_id => l_adr_transaction_coa_id
89622: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 89634: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

89630: , p_side => 'NA'
89631: );
89632:
89633:
89634: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
89635: p_to_segment_code => 'GL_BALANCING'
89636: , p_segment_value => C_CHAR
89637: , p_from_segment_code => NULL
89638: , p_from_combination_id => NULL

Line 89665: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

89661:
89662: --
89663: -- Update the line information that should be overwritten
89664: --
89665: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89666: p_header_num => 1);
89667: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89668:
89669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 89667: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

89663: -- Update the line information that should be overwritten
89664: --
89665: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89666: p_header_num => 1);
89667: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89668:
89669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89670:
89671: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 89669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

89665: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89666: p_header_num => 1);
89667: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89668:
89669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89670:
89671: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89672: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89673: END IF;

Line 89672: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

89668:
89669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89670:
89671: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89672: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89673: END IF;
89674:
89675: --
89676: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 89679: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

89675: --
89676: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89677: --
89678: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89679: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89680: ELSE
89681: ---------------------------------------------------------------------------------------------------
89682: -- 4262811a Switch Sign
89683: ---------------------------------------------------------------------------------------------------

Line 89684: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

89680: ELSE
89681: ---------------------------------------------------------------------------------------------------
89682: -- 4262811a Switch Sign
89683: ---------------------------------------------------------------------------------------------------
89684: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89685: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89685: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89681: ---------------------------------------------------------------------------------------------------
89682: -- 4262811a Switch Sign
89683: ---------------------------------------------------------------------------------------------------
89684: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89685: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89689: -- 5132302

Line 89686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89682: -- 4262811a Switch Sign
89683: ---------------------------------------------------------------------------------------------------
89684: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89685: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89689: -- 5132302
89690: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89683: ---------------------------------------------------------------------------------------------------
89684: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89685: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89689: -- 5132302
89690: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89684: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89685: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89689: -- 5132302
89690: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89692:

Line 89690: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

89686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89689: -- 5132302
89690: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89692:
89693: END IF;
89694:

Line 89691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89687: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89689: -- 5132302
89690: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89692:
89693: END IF;
89694:
89695: -- 4955764

Line 89696: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89692:
89693: END IF;
89694:
89695: -- 4955764
89696: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89697: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89698:
89699:
89700: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 89700: XLA_AE_LINES_PKG.ValidateCurrentLine;

89696: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89697: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89698:
89699:
89700: XLA_AE_LINES_PKG.ValidateCurrentLine;
89701: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89702:
89703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89704: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 89701: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89697: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89698:
89699:
89700: XLA_AE_LINES_PKG.ValidateCurrentLine;
89701: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89702:
89703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89704: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89705: ,p_balance_type_code => l_balance_type_code);

Line 89862: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

89858: --
89859: -- bulk performance
89860: --
89861: l_balance_type_code VARCHAR2(1);
89862: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
89863: l_log_module VARCHAR2(240);
89864:
89865: --
89866: -- Upgrade strategy

Line 89940: XLA_AE_LINES_PKG.SetNewLine;

89936: ') <> 'R'
89937: THEN
89938:
89939: --
89940: XLA_AE_LINES_PKG.SetNewLine;
89941:
89942: p_balance_type_code := l_balance_type_code;
89943: -- set the flag so later we will know whether the gain loss line needs to be created
89944:

Line 89952: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

89948:
89949: --
89950: -- bulk performance
89951: --
89952: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
89953: p_header_num => 0); -- 4262811
89954: --
89955: -- set accounting line options
89956: --

Line 89957: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

89953: p_header_num => 0); -- 4262811
89954: --
89955: -- set accounting line options
89956: --
89957: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
89958: p_natural_side_code => 'D'
89959: , p_gain_or_loss_flag => 'N'
89960: , p_gl_transfer_mode_code => 'S'
89961: , p_acct_entry_type_code => 'A'

Line 89971: xla_ae_lines_pkg.SetAcctLineType

89967: --
89968: --
89969: -- set accounting line type info
89970: --
89971: xla_ae_lines_pkg.SetAcctLineType
89972: (p_component_type => l_component_type
89973: ,p_event_type_code => l_event_type_code
89974: ,p_line_definition_owner_code => l_line_definition_owner_code
89975: ,p_line_definition_code => l_line_definition_code

Line 89985: xla_ae_lines_pkg.SetAcctClass(

89981: ,p_event_class_code => l_event_class_code);
89982: --
89983: -- set accounting class
89984: --
89985: xla_ae_lines_pkg.SetAcctClass(
89986: p_accounting_class_code => 'LIABILITY'
89987: , p_ae_header_id => l_ae_header_id
89988: );
89989:

Line 89993: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

89989:
89990: --
89991: -- set rounding class
89992: --
89993: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89994: 'LIABILITY';
89995:
89996: --
89997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 89997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

89993: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89994: 'LIABILITY';
89995:
89996: --
89997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89999: --
90000: -- bulk performance
90001: --

Line 89998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

89994: 'LIABILITY';
89995:
89996: --
89997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89999: --
90000: -- bulk performance
90001: --
90002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 90002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

89998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89999: --
90000: -- bulk performance
90001: --
90002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90003:
90004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90006:

Line 90004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

90000: -- bulk performance
90001: --
90002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90003:
90004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90006:
90007: -- 4955764
90008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90006:
90007: -- 4955764
90008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90010:
90011: -- 4458381 Public Sector Enh
90012:

Line 90058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

90054: l_rec_acct_attrs.array_num_value(18) := p_source_86;
90055: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
90056: l_rec_acct_attrs.array_num_value(19) := p_source_87;
90057:
90058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90060:
90061: ---------------------------------------------------------------------------------------------------------------
90062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 90059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

90055: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
90056: l_rec_acct_attrs.array_num_value(19) := p_source_87;
90057:
90058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90060:
90061: ---------------------------------------------------------------------------------------------------------------
90062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90063: ---------------------------------------------------------------------------------------------------------------

Line 90062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

90058: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90059: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90060:
90061: ---------------------------------------------------------------------------------------------------------------
90062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90063: ---------------------------------------------------------------------------------------------------------------
90064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90065:
90066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 90064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

90060:
90061: ---------------------------------------------------------------------------------------------------------------
90062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90063: ---------------------------------------------------------------------------------------------------------------
90064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90065:
90066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90068:

Line 90066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90062: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90063: ---------------------------------------------------------------------------------------------------------------
90064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90065:
90066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90068:
90069: IF xla_accounting_cache_pkg.GetValueChar
90070: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 90067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90063: ---------------------------------------------------------------------------------------------------------------
90064: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90065:
90066: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90067: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90068:
90069: IF xla_accounting_cache_pkg.GetValueChar
90070: (p_source_code => 'LEDGER_CATEGORY_CODE'
90071: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 90078: xla_ae_lines_pkg.BflowUpgEntry

90074: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90075: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
90076: )
90077: THEN
90078: xla_ae_lines_pkg.BflowUpgEntry
90079: (p_business_method_code => l_bflow_method_code
90080: ,p_business_class_code => l_bflow_class_code
90081: ,p_balance_type => l_balance_type_code);
90082: ELSE

Line 90084: XLA_AE_LINES_PKG.business_flow_validation(

90080: ,p_business_class_code => l_bflow_class_code
90081: ,p_balance_type => l_balance_type_code);
90082: ELSE
90083: NULL;
90084: XLA_AE_LINES_PKG.business_flow_validation(
90085: p_business_method_code => l_bflow_method_code
90086: ,p_business_class_code => l_bflow_class_code
90087: ,p_inherit_description_flag => l_inherit_desc_flag);
90088: END IF;

Line 90131: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

90127: xla_accounting_err_pkg.build_message
90128: (p_appli_s_name => 'XLA'
90129: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
90130: ,p_token_1 => 'LINE_NUMBER'
90131: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
90132: ,p_token_2 => 'LINE_TYPE_NAME'
90133: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
90134: l_component_type
90135: ,l_component_code

Line 90167: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

90163: --
90164: --
90165: ------------------------------------------------------------------------------------------------
90166: -- 4219869 Business Flow
90167: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90168: -- Prior Entry. Currently, the following code is always generated.
90169: ------------------------------------------------------------------------------------------------
90170: -- No ValidateCurrentLine for business flow method of Prior Entry
90171:

Line 90176: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90172: ------------------------------------------------------------------------------------
90173: -- 4219869 Business Flow
90174: -- Populated credit and debit amounts -- Need to generate this within IF
90175: ------------------------------------------------------------------------------------
90176: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90177:
90178: ----------------------------------------------------------------------------------
90179: -- 4219869 Business Flow
90180: -- Update journal entry status -- Need to generate this within IF

Line 90208: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

90204: -- To allow MPA report to determine if it should generate report process
90205: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90206: ------------------------------------------------------------------------------------------
90207:
90208: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90209: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90210: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90211: -- call ADRs
90212: -- Bug 4922099

Line 90209: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

90205: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90206: ------------------------------------------------------------------------------------------
90207:
90208: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90209: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90210: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90211: -- call ADRs
90212: -- Bug 4922099
90213: --

Line 90230: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

90226:
90227: --
90228: -- Update the line information that should be overwritten
90229: --
90230: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90231: p_header_num => 1);
90232: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90233:
90234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 90232: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

90228: -- Update the line information that should be overwritten
90229: --
90230: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90231: p_header_num => 1);
90232: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90233:
90234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90235:
90236: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 90234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

90230: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90231: p_header_num => 1);
90232: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90233:
90234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90235:
90236: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90237: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90238: END IF;

Line 90237: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

90233:
90234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90235:
90236: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90237: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90238: END IF;
90239:
90240: --
90241: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 90244: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

90240: --
90241: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90242: --
90243: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90244: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90245: ELSE
90246: ---------------------------------------------------------------------------------------------------
90247: -- 4262811a Switch Sign
90248: ---------------------------------------------------------------------------------------------------

Line 90249: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

90245: ELSE
90246: ---------------------------------------------------------------------------------------------------
90247: -- 4262811a Switch Sign
90248: ---------------------------------------------------------------------------------------------------
90249: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90246: ---------------------------------------------------------------------------------------------------
90247: -- 4262811a Switch Sign
90248: ---------------------------------------------------------------------------------------------------
90249: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90254: -- 5132302

Line 90251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90247: -- 4262811a Switch Sign
90248: ---------------------------------------------------------------------------------------------------
90249: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90254: -- 5132302
90255: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90248: ---------------------------------------------------------------------------------------------------
90249: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90254: -- 5132302
90255: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90256: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90249: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90254: -- 5132302
90255: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90256: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90257:

Line 90255: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

90251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90254: -- 5132302
90255: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90256: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90257:
90258: END IF;
90259:

Line 90256: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90252: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90253: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90254: -- 5132302
90255: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90256: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90257:
90258: END IF;
90259:
90260: -- 4955764

Line 90261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90257:
90258: END IF;
90259:
90260: -- 4955764
90261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90262: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90263:
90264:
90265: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 90265: XLA_AE_LINES_PKG.ValidateCurrentLine;

90261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90262: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90263:
90264:
90265: XLA_AE_LINES_PKG.ValidateCurrentLine;
90266: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90267:
90268: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90269: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 90266: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90262: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90263:
90264:
90265: XLA_AE_LINES_PKG.ValidateCurrentLine;
90266: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90267:
90268: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90269: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90270: ,p_balance_type_code => l_balance_type_code);

Line 90466: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

90462: --
90463: -- bulk performance
90464: --
90465: l_balance_type_code VARCHAR2(1);
90466: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
90467: l_log_module VARCHAR2(240);
90468:
90469: --
90470: -- Upgrade strategy

Line 90538: XLA_AE_LINES_PKG.SetNewLine;

90534: ') <> 'Y'
90535: THEN
90536:
90537: --
90538: XLA_AE_LINES_PKG.SetNewLine;
90539:
90540: p_balance_type_code := l_balance_type_code;
90541: -- set the flag so later we will know whether the gain loss line needs to be created
90542:

Line 90550: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

90546:
90547: --
90548: -- bulk performance
90549: --
90550: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
90551: p_header_num => 0); -- 4262811
90552: --
90553: -- set accounting line options
90554: --

Line 90555: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

90551: p_header_num => 0); -- 4262811
90552: --
90553: -- set accounting line options
90554: --
90555: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
90556: p_natural_side_code => 'C'
90557: , p_gain_or_loss_flag => 'N'
90558: , p_gl_transfer_mode_code => 'S'
90559: , p_acct_entry_type_code => 'A'

Line 90569: xla_ae_lines_pkg.SetAcctLineType

90565: --
90566: --
90567: -- set accounting line type info
90568: --
90569: xla_ae_lines_pkg.SetAcctLineType
90570: (p_component_type => l_component_type
90571: ,p_event_type_code => l_event_type_code
90572: ,p_line_definition_owner_code => l_line_definition_owner_code
90573: ,p_line_definition_code => l_line_definition_code

Line 90583: xla_ae_lines_pkg.SetAcctClass(

90579: ,p_event_class_code => l_event_class_code);
90580: --
90581: -- set accounting class
90582: --
90583: xla_ae_lines_pkg.SetAcctClass(
90584: p_accounting_class_code => 'LIABILITY'
90585: , p_ae_header_id => l_ae_header_id
90586: );
90587:

Line 90591: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

90587:
90588: --
90589: -- set rounding class
90590: --
90591: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90592: 'LIABILITY';
90593:
90594: --
90595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 90595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

90591: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90592: 'LIABILITY';
90593:
90594: --
90595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90597: --
90598: -- bulk performance
90599: --

Line 90596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

90592: 'LIABILITY';
90593:
90594: --
90595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90597: --
90598: -- bulk performance
90599: --
90600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 90600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

90596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90597: --
90598: -- bulk performance
90599: --
90600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90601:
90602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90604:

Line 90602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

90598: -- bulk performance
90599: --
90600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90601:
90602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90604:
90605: -- 4955764
90606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90604:
90605: -- 4955764
90606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90607: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90608:
90609: -- 4458381 Public Sector Enh
90610:

Line 90714: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

90710: l_rec_acct_attrs.array_num_value(42) := p_source_88;
90711: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
90712: l_rec_acct_attrs.array_num_value(43) := p_source_89;
90713:
90714: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90715: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90716:
90717: ---------------------------------------------------------------------------------------------------------------
90718: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 90715: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

90711: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
90712: l_rec_acct_attrs.array_num_value(43) := p_source_89;
90713:
90714: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90715: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90716:
90717: ---------------------------------------------------------------------------------------------------------------
90718: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90719: ---------------------------------------------------------------------------------------------------------------

Line 90718: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

90714: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90715: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90716:
90717: ---------------------------------------------------------------------------------------------------------------
90718: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90719: ---------------------------------------------------------------------------------------------------------------
90720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90721:
90722: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 90720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

90716:
90717: ---------------------------------------------------------------------------------------------------------------
90718: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90719: ---------------------------------------------------------------------------------------------------------------
90720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90721:
90722: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90723: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90724:

Line 90722: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90718: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90719: ---------------------------------------------------------------------------------------------------------------
90720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90721:
90722: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90723: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90724:
90725: IF xla_accounting_cache_pkg.GetValueChar
90726: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 90723: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90719: ---------------------------------------------------------------------------------------------------------------
90720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90721:
90722: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90723: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90724:
90725: IF xla_accounting_cache_pkg.GetValueChar
90726: (p_source_code => 'LEDGER_CATEGORY_CODE'
90727: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 90734: xla_ae_lines_pkg.BflowUpgEntry

90730: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90731: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
90732: )
90733: THEN
90734: xla_ae_lines_pkg.BflowUpgEntry
90735: (p_business_method_code => l_bflow_method_code
90736: ,p_business_class_code => l_bflow_class_code
90737: ,p_balance_type => l_balance_type_code);
90738: ELSE

Line 90748: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

90744: -- call analytical criteria
90745: --
90746:
90747:
90748: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
90749: xla_ae_lines_pkg.SetAnalyticalCriteria(
90750: p_analytical_criterion_name => 'Payables Custom Source'
90751: , p_analytical_criterion_owner => 'S'
90752: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 90749: xla_ae_lines_pkg.SetAnalyticalCriteria(

90745: --
90746:
90747:
90748: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
90749: xla_ae_lines_pkg.SetAnalyticalCriteria(
90750: p_analytical_criterion_name => 'Payables Custom Source'
90751: , p_analytical_criterion_owner => 'S'
90752: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
90753: , p_amb_context_code => 'DEFAULT'

Line 90772: xla_ae_lines_pkg.SetLineDescription(

90768: --
90769: -- call description
90770: --
90771:
90772: xla_ae_lines_pkg.SetLineDescription(
90773: p_ae_header_id => l_ae_header_id
90774: ,p_description => Description_1 (
90775: p_application_id => p_application_id
90776: , p_ae_header_id => l_ae_header_id

Line 90805: xla_ae_lines_pkg.set_ccid(

90801: , x_value_type_code => l_adr_value_type_code
90802: , p_side => 'NA'
90803: );
90804:
90805: xla_ae_lines_pkg.set_ccid(
90806: p_code_combination_id => l_ccid
90807: , p_value_type_code => l_adr_value_type_code
90808: , p_transaction_coa_id => l_adr_transaction_coa_id
90809: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 90841: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

90837: xla_accounting_err_pkg.build_message
90838: (p_appli_s_name => 'XLA'
90839: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
90840: ,p_token_1 => 'LINE_NUMBER'
90841: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
90842: ,p_token_2 => 'LINE_TYPE_NAME'
90843: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
90844: l_component_type
90845: ,l_component_code

Line 90877: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

90873: --
90874: --
90875: ------------------------------------------------------------------------------------------------
90876: -- 4219869 Business Flow
90877: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90878: -- Prior Entry. Currently, the following code is always generated.
90879: ------------------------------------------------------------------------------------------------
90880: XLA_AE_LINES_PKG.ValidateCurrentLine;
90881:

Line 90880: XLA_AE_LINES_PKG.ValidateCurrentLine;

90876: -- 4219869 Business Flow
90877: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90878: -- Prior Entry. Currently, the following code is always generated.
90879: ------------------------------------------------------------------------------------------------
90880: XLA_AE_LINES_PKG.ValidateCurrentLine;
90881:
90882: ------------------------------------------------------------------------------------
90883: -- 4219869 Business Flow
90884: -- Populated credit and debit amounts -- Need to generate this within IF

Line 90886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90882: ------------------------------------------------------------------------------------
90883: -- 4219869 Business Flow
90884: -- Populated credit and debit amounts -- Need to generate this within IF
90885: ------------------------------------------------------------------------------------
90886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90887:
90888: ----------------------------------------------------------------------------------
90889: -- 4219869 Business Flow
90890: -- Update journal entry status -- Need to generate this within IF

Line 90918: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

90914: -- To allow MPA report to determine if it should generate report process
90915: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90916: ------------------------------------------------------------------------------------------
90917:
90918: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90919: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90920: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90921: -- call ADRs
90922: -- Bug 4922099

Line 90919: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

90915: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90916: ------------------------------------------------------------------------------------------
90917:
90918: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90919: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90920: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90921: -- call ADRs
90922: -- Bug 4922099
90923: --

Line 90943: xla_ae_lines_pkg.set_ccid(

90939: , x_value_type_code => l_adr_value_type_code
90940: , p_side => 'NA'
90941: );
90942:
90943: xla_ae_lines_pkg.set_ccid(
90944: p_code_combination_id => l_ccid
90945: , p_value_type_code => l_adr_value_type_code
90946: , p_transaction_coa_id => l_adr_transaction_coa_id
90947: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 90966: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

90962:
90963: --
90964: -- Update the line information that should be overwritten
90965: --
90966: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90967: p_header_num => 1);
90968: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90969:
90970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 90968: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

90964: -- Update the line information that should be overwritten
90965: --
90966: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90967: p_header_num => 1);
90968: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90969:
90970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90971:
90972: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 90970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

90966: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90967: p_header_num => 1);
90968: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90969:
90970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90971:
90972: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90973: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90974: END IF;

Line 90973: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

90969:
90970: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90971:
90972: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90973: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90974: END IF;
90975:
90976: --
90977: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 90980: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

90976: --
90977: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90978: --
90979: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90980: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90981: ELSE
90982: ---------------------------------------------------------------------------------------------------
90983: -- 4262811a Switch Sign
90984: ---------------------------------------------------------------------------------------------------

Line 90985: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

90981: ELSE
90982: ---------------------------------------------------------------------------------------------------
90983: -- 4262811a Switch Sign
90984: ---------------------------------------------------------------------------------------------------
90985: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90987: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90982: ---------------------------------------------------------------------------------------------------
90983: -- 4262811a Switch Sign
90984: ---------------------------------------------------------------------------------------------------
90985: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90987: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90990: -- 5132302

Line 90987: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90983: -- 4262811a Switch Sign
90984: ---------------------------------------------------------------------------------------------------
90985: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90987: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90990: -- 5132302
90991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90984: ---------------------------------------------------------------------------------------------------
90985: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90987: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90990: -- 5132302
90991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90992: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90985: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90987: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90990: -- 5132302
90991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90992: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90993:

Line 90991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

90987: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90990: -- 5132302
90991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90992: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90993:
90994: END IF;
90995:

Line 90992: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90988: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90989: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90990: -- 5132302
90991: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90992: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90993:
90994: END IF;
90995:
90996: -- 4955764

Line 90997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90993:
90994: END IF;
90995:
90996: -- 4955764
90997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90999:
91000:
91001: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 91001: XLA_AE_LINES_PKG.ValidateCurrentLine;

90997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90999:
91000:
91001: XLA_AE_LINES_PKG.ValidateCurrentLine;
91002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91003:
91004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 91002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90999:
91000:
91001: XLA_AE_LINES_PKG.ValidateCurrentLine;
91002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91003:
91004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91006: ,p_balance_type_code => l_balance_type_code);

Line 91204: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

91200: --
91201: -- bulk performance
91202: --
91203: l_balance_type_code VARCHAR2(1);
91204: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
91205: l_log_module VARCHAR2(240);
91206:
91207: --
91208: -- Upgrade strategy

Line 91274: XLA_AE_LINES_PKG.SetNewLine;

91270: ') <> 'Y'
91271: THEN
91272:
91273: --
91274: XLA_AE_LINES_PKG.SetNewLine;
91275:
91276: p_balance_type_code := l_balance_type_code;
91277: -- set the flag so later we will know whether the gain loss line needs to be created
91278:

Line 91286: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

91282:
91283: --
91284: -- bulk performance
91285: --
91286: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
91287: p_header_num => 0); -- 4262811
91288: --
91289: -- set accounting line options
91290: --

Line 91291: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

91287: p_header_num => 0); -- 4262811
91288: --
91289: -- set accounting line options
91290: --
91291: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
91292: p_natural_side_code => 'C'
91293: , p_gain_or_loss_flag => 'N'
91294: , p_gl_transfer_mode_code => 'S'
91295: , p_acct_entry_type_code => 'A'

Line 91305: xla_ae_lines_pkg.SetAcctLineType

91301: --
91302: --
91303: -- set accounting line type info
91304: --
91305: xla_ae_lines_pkg.SetAcctLineType
91306: (p_component_type => l_component_type
91307: ,p_event_type_code => l_event_type_code
91308: ,p_line_definition_owner_code => l_line_definition_owner_code
91309: ,p_line_definition_code => l_line_definition_code

Line 91319: xla_ae_lines_pkg.SetAcctClass(

91315: ,p_event_class_code => l_event_class_code);
91316: --
91317: -- set accounting class
91318: --
91319: xla_ae_lines_pkg.SetAcctClass(
91320: p_accounting_class_code => 'LIABILITY'
91321: , p_ae_header_id => l_ae_header_id
91322: );
91323:

Line 91327: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

91323:
91324: --
91325: -- set rounding class
91326: --
91327: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91328: 'LIABILITY';
91329:
91330: --
91331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 91331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

91327: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91328: 'LIABILITY';
91329:
91330: --
91331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91333: --
91334: -- bulk performance
91335: --

Line 91332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

91328: 'LIABILITY';
91329:
91330: --
91331: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91333: --
91334: -- bulk performance
91335: --
91336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 91336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

91332: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91333: --
91334: -- bulk performance
91335: --
91336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91337:
91338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91339: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91340:

Line 91338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

91334: -- bulk performance
91335: --
91336: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91337:
91338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91339: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91340:
91341: -- 4955764
91342: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91342: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91338: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91339: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91340:
91341: -- 4955764
91342: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91343: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
91344:
91345: -- 4458381 Public Sector Enh
91346:

Line 91450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

91446: l_rec_acct_attrs.array_num_value(42) := p_source_88;
91447: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91448: l_rec_acct_attrs.array_num_value(43) := p_source_89;
91449:
91450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91452:
91453: ---------------------------------------------------------------------------------------------------------------
91454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 91451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

91447: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91448: l_rec_acct_attrs.array_num_value(43) := p_source_89;
91449:
91450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91452:
91453: ---------------------------------------------------------------------------------------------------------------
91454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91455: ---------------------------------------------------------------------------------------------------------------

Line 91454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

91450: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91451: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91452:
91453: ---------------------------------------------------------------------------------------------------------------
91454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91455: ---------------------------------------------------------------------------------------------------------------
91456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91457:
91458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 91456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

91452:
91453: ---------------------------------------------------------------------------------------------------------------
91454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91455: ---------------------------------------------------------------------------------------------------------------
91456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91457:
91458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91460:

Line 91458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91454: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91455: ---------------------------------------------------------------------------------------------------------------
91456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91457:
91458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91460:
91461: IF xla_accounting_cache_pkg.GetValueChar
91462: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 91459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91455: ---------------------------------------------------------------------------------------------------------------
91456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91457:
91458: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91459: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91460:
91461: IF xla_accounting_cache_pkg.GetValueChar
91462: (p_source_code => 'LEDGER_CATEGORY_CODE'
91463: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 91470: xla_ae_lines_pkg.BflowUpgEntry

91466: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91467: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
91468: )
91469: THEN
91470: xla_ae_lines_pkg.BflowUpgEntry
91471: (p_business_method_code => l_bflow_method_code
91472: ,p_business_class_code => l_bflow_class_code
91473: ,p_balance_type => l_balance_type_code);
91474: ELSE

Line 91476: XLA_AE_LINES_PKG.business_flow_validation(

91472: ,p_business_class_code => l_bflow_class_code
91473: ,p_balance_type => l_balance_type_code);
91474: ELSE
91475: NULL;
91476: XLA_AE_LINES_PKG.business_flow_validation(
91477: p_business_method_code => l_bflow_method_code
91478: ,p_business_class_code => l_bflow_class_code
91479: ,p_inherit_description_flag => l_inherit_desc_flag);
91480: END IF;

Line 91487: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

91483: -- call analytical criteria
91484: --
91485:
91486:
91487: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
91488: xla_ae_lines_pkg.SetAnalyticalCriteria(
91489: p_analytical_criterion_name => 'Payables Custom Source'
91490: , p_analytical_criterion_owner => 'S'
91491: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 91488: xla_ae_lines_pkg.SetAnalyticalCriteria(

91484: --
91485:
91486:
91487: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
91488: xla_ae_lines_pkg.SetAnalyticalCriteria(
91489: p_analytical_criterion_name => 'Payables Custom Source'
91490: , p_analytical_criterion_owner => 'S'
91491: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
91492: , p_amb_context_code => 'DEFAULT'

Line 91508: xla_ae_lines_pkg.g_rec_lines.array_anc_id_2(xla_ae_lines_pkg.g_LineNumber) :=

91504: ;
91505: --
91506:
91507:
91508: xla_ae_lines_pkg.g_rec_lines.array_anc_id_2(xla_ae_lines_pkg.g_LineNumber) :=
91509: xla_ae_lines_pkg.SetAnalyticalCriteria(
91510: p_analytical_criterion_name => 'Project Number'
91511: , p_analytical_criterion_owner => 'S'
91512: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 91509: xla_ae_lines_pkg.SetAnalyticalCriteria(

91505: --
91506:
91507:
91508: xla_ae_lines_pkg.g_rec_lines.array_anc_id_2(xla_ae_lines_pkg.g_LineNumber) :=
91509: xla_ae_lines_pkg.SetAnalyticalCriteria(
91510: p_analytical_criterion_name => 'Project Number'
91511: , p_analytical_criterion_owner => 'S'
91512: , p_analytical_criterion_code => 'PROJECT_NUMBER'
91513: , p_amb_context_code => 'DEFAULT'

Line 91530: xla_ae_lines_pkg.SetLineDescription(

91526: --
91527: -- call description
91528: --
91529:
91530: xla_ae_lines_pkg.SetLineDescription(
91531: p_ae_header_id => l_ae_header_id
91532: ,p_description => Description_1 (
91533: p_application_id => p_application_id
91534: , p_ae_header_id => l_ae_header_id

Line 91553: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

91549: NULL;
91550: --
91551: --
91552:
91553: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
91554: p_code_combination_id => TO_NUMBER(C_NUM)
91555: , p_value_type_code => NULL
91556: , p_transaction_coa_id => null
91557: , p_accounting_coa_id => null

Line 91570: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91566: );
91567:
91568:
91569: -- initialise segments
91570: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91571: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91571: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91567:
91568:
91569: -- initialise segments
91570: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91571: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91568:
91569: -- initialise segments
91570: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91571: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91569: -- initialise segments
91570: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91571: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91570: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91571: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91571: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91572: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91573: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91574: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91575: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91576: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91577: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91578: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91579: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91580: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91581: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91582: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91583: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91584: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91585: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91586: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91587: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91588: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91589: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91590: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91598: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91591: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91598: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91599: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91592: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91598: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91599: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91600: --

Line 91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91593: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91598: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91599: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91600: --
91601:

Line 91598: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91594: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91598: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91599: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91600: --
91601:
91602: --

Line 91599: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91595: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91596: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91597: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91598: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91599: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91600: --
91601:
91602: --
91603:

Line 91622: xla_ae_lines_pkg.set_segment(

91618: );
91619:
91620: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
91621:
91622: xla_ae_lines_pkg.set_segment(
91623: p_to_segment_code => 'GL_ACCOUNT'
91624: , p_segment_value => l_segment
91625: , p_from_segment_code => l_adr_value_segment_code
91626: , p_from_combination_id => l_adr_value_combination_id

Line 91666: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

91662: xla_accounting_err_pkg.build_message
91663: (p_appli_s_name => 'XLA'
91664: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
91665: ,p_token_1 => 'LINE_NUMBER'
91666: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
91667: ,p_token_2 => 'LINE_TYPE_NAME'
91668: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
91669: l_component_type
91670: ,l_component_code

Line 91702: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

91698: --
91699: --
91700: ------------------------------------------------------------------------------------------------
91701: -- 4219869 Business Flow
91702: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91703: -- Prior Entry. Currently, the following code is always generated.
91704: ------------------------------------------------------------------------------------------------
91705: XLA_AE_LINES_PKG.ValidateCurrentLine;
91706:

Line 91705: XLA_AE_LINES_PKG.ValidateCurrentLine;

91701: -- 4219869 Business Flow
91702: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91703: -- Prior Entry. Currently, the following code is always generated.
91704: ------------------------------------------------------------------------------------------------
91705: XLA_AE_LINES_PKG.ValidateCurrentLine;
91706:
91707: ------------------------------------------------------------------------------------
91708: -- 4219869 Business Flow
91709: -- Populated credit and debit amounts -- Need to generate this within IF

Line 91711: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91707: ------------------------------------------------------------------------------------
91708: -- 4219869 Business Flow
91709: -- Populated credit and debit amounts -- Need to generate this within IF
91710: ------------------------------------------------------------------------------------
91711: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91712:
91713: ----------------------------------------------------------------------------------
91714: -- 4219869 Business Flow
91715: -- Update journal entry status -- Need to generate this within IF

Line 91743: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

91739: -- To allow MPA report to determine if it should generate report process
91740: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91741: ------------------------------------------------------------------------------------------
91742:
91743: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91744: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91745: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91746: -- call ADRs
91747: -- Bug 4922099

Line 91744: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

91740: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91741: ------------------------------------------------------------------------------------------
91742:
91743: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91744: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91745: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91746: -- call ADRs
91747: -- Bug 4922099
91748: --

Line 91758: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

91754: NULL;
91755: --
91756: --
91757:
91758: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
91759: p_code_combination_id => TO_NUMBER(C_NUM)
91760: , p_value_type_code => NULL
91761: , p_transaction_coa_id => null
91762: , p_accounting_coa_id => null

Line 91775: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91771: );
91772:
91773:
91774: -- initialise segments
91775: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91776: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91776: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91772:
91773:
91774: -- initialise segments
91775: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91776: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91773:
91774: -- initialise segments
91775: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91776: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91774: -- initialise segments
91775: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91776: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91775: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91776: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91776: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91777: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91778: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91779: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91780: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91781: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91782: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91783: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91784: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91785: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91786: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91787: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91788: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91789: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91790: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91791: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91792: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91793: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91794: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91795: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91803: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91796: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91803: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91804: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91797: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91803: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91804: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91805: --

Line 91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91798: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91803: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91804: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91805: --
91806:

Line 91803: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91799: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91803: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91804: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91805: --
91806:
91807: --

Line 91804: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91800: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91801: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91802: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91803: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91804: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91805: --
91806:
91807: --
91808:

Line 91827: xla_ae_lines_pkg.set_segment(

91823: );
91824:
91825: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
91826:
91827: xla_ae_lines_pkg.set_segment(
91828: p_to_segment_code => 'GL_ACCOUNT'
91829: , p_segment_value => l_segment
91830: , p_from_segment_code => l_adr_value_segment_code
91831: , p_from_combination_id => l_adr_value_combination_id

Line 91858: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

91854:
91855: --
91856: -- Update the line information that should be overwritten
91857: --
91858: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91859: p_header_num => 1);
91860: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91861:
91862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 91860: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

91856: -- Update the line information that should be overwritten
91857: --
91858: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91859: p_header_num => 1);
91860: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91861:
91862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91863:
91864: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 91862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

91858: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91859: p_header_num => 1);
91860: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91861:
91862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91863:
91864: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91865: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91866: END IF;

Line 91865: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

91861:
91862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91863:
91864: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91865: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91866: END IF;
91867:
91868: --
91869: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 91872: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

91868: --
91869: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91870: --
91871: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91872: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91873: ELSE
91874: ---------------------------------------------------------------------------------------------------
91875: -- 4262811a Switch Sign
91876: ---------------------------------------------------------------------------------------------------

Line 91877: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

91873: ELSE
91874: ---------------------------------------------------------------------------------------------------
91875: -- 4262811a Switch Sign
91876: ---------------------------------------------------------------------------------------------------
91877: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91874: ---------------------------------------------------------------------------------------------------
91875: -- 4262811a Switch Sign
91876: ---------------------------------------------------------------------------------------------------
91877: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91882: -- 5132302

Line 91879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91875: -- 4262811a Switch Sign
91876: ---------------------------------------------------------------------------------------------------
91877: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91882: -- 5132302
91883: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91876: ---------------------------------------------------------------------------------------------------
91877: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91882: -- 5132302
91883: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91884: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91877: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91882: -- 5132302
91883: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91884: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91885:

Line 91883: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

91879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91882: -- 5132302
91883: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91884: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91885:
91886: END IF;
91887:

Line 91884: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91880: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91881: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91882: -- 5132302
91883: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91884: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91885:
91886: END IF;
91887:
91888: -- 4955764

Line 91889: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91885:
91886: END IF;
91887:
91888: -- 4955764
91889: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91890: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91891:
91892:
91893: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 91893: XLA_AE_LINES_PKG.ValidateCurrentLine;

91889: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91890: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91891:
91892:
91893: XLA_AE_LINES_PKG.ValidateCurrentLine;
91894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91895:
91896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 91894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91890: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91891:
91892:
91893: XLA_AE_LINES_PKG.ValidateCurrentLine;
91894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91895:
91896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91898: ,p_balance_type_code => l_balance_type_code);

Line 92094: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

92090: --
92091: -- bulk performance
92092: --
92093: l_balance_type_code VARCHAR2(1);
92094: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
92095: l_log_module VARCHAR2(240);
92096:
92097: --
92098: -- Upgrade strategy

Line 92164: XLA_AE_LINES_PKG.SetNewLine;

92160: ') <> 'Y'
92161: THEN
92162:
92163: --
92164: XLA_AE_LINES_PKG.SetNewLine;
92165:
92166: p_balance_type_code := l_balance_type_code;
92167: -- set the flag so later we will know whether the gain loss line needs to be created
92168:

Line 92176: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

92172:
92173: --
92174: -- bulk performance
92175: --
92176: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
92177: p_header_num => 0); -- 4262811
92178: --
92179: -- set accounting line options
92180: --

Line 92181: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

92177: p_header_num => 0); -- 4262811
92178: --
92179: -- set accounting line options
92180: --
92181: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
92182: p_natural_side_code => 'C'
92183: , p_gain_or_loss_flag => 'N'
92184: , p_gl_transfer_mode_code => 'S'
92185: , p_acct_entry_type_code => 'A'

Line 92195: xla_ae_lines_pkg.SetAcctLineType

92191: --
92192: --
92193: -- set accounting line type info
92194: --
92195: xla_ae_lines_pkg.SetAcctLineType
92196: (p_component_type => l_component_type
92197: ,p_event_type_code => l_event_type_code
92198: ,p_line_definition_owner_code => l_line_definition_owner_code
92199: ,p_line_definition_code => l_line_definition_code

Line 92209: xla_ae_lines_pkg.SetAcctClass(

92205: ,p_event_class_code => l_event_class_code);
92206: --
92207: -- set accounting class
92208: --
92209: xla_ae_lines_pkg.SetAcctClass(
92210: p_accounting_class_code => 'LIABILITY'
92211: , p_ae_header_id => l_ae_header_id
92212: );
92213:

Line 92217: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

92213:
92214: --
92215: -- set rounding class
92216: --
92217: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92218: 'LIABILITY';
92219:
92220: --
92221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 92221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

92217: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92218: 'LIABILITY';
92219:
92220: --
92221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92223: --
92224: -- bulk performance
92225: --

Line 92222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

92218: 'LIABILITY';
92219:
92220: --
92221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92223: --
92224: -- bulk performance
92225: --
92226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 92226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

92222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92223: --
92224: -- bulk performance
92225: --
92226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92227:
92228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92229: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92230:

Line 92228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

92224: -- bulk performance
92225: --
92226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92227:
92228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92229: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92230:
92231: -- 4955764
92232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92229: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92230:
92231: -- 4955764
92232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92234:
92235: -- 4458381 Public Sector Enh
92236:

Line 92340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

92336: l_rec_acct_attrs.array_num_value(42) := p_source_88;
92337: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
92338: l_rec_acct_attrs.array_num_value(43) := p_source_89;
92339:
92340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92342:
92343: ---------------------------------------------------------------------------------------------------------------
92344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 92341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

92337: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
92338: l_rec_acct_attrs.array_num_value(43) := p_source_89;
92339:
92340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92342:
92343: ---------------------------------------------------------------------------------------------------------------
92344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92345: ---------------------------------------------------------------------------------------------------------------

Line 92344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

92340: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92341: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92342:
92343: ---------------------------------------------------------------------------------------------------------------
92344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92345: ---------------------------------------------------------------------------------------------------------------
92346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92347:
92348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 92346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

92342:
92343: ---------------------------------------------------------------------------------------------------------------
92344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92345: ---------------------------------------------------------------------------------------------------------------
92346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92347:
92348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92350:

Line 92348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92344: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92345: ---------------------------------------------------------------------------------------------------------------
92346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92347:
92348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92350:
92351: IF xla_accounting_cache_pkg.GetValueChar
92352: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 92349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92345: ---------------------------------------------------------------------------------------------------------------
92346: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92347:
92348: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92350:
92351: IF xla_accounting_cache_pkg.GetValueChar
92352: (p_source_code => 'LEDGER_CATEGORY_CODE'
92353: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 92360: xla_ae_lines_pkg.BflowUpgEntry

92356: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92357: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
92358: )
92359: THEN
92360: xla_ae_lines_pkg.BflowUpgEntry
92361: (p_business_method_code => l_bflow_method_code
92362: ,p_business_class_code => l_bflow_class_code
92363: ,p_balance_type => l_balance_type_code);
92364: ELSE

Line 92366: XLA_AE_LINES_PKG.business_flow_validation(

92362: ,p_business_class_code => l_bflow_class_code
92363: ,p_balance_type => l_balance_type_code);
92364: ELSE
92365: NULL;
92366: XLA_AE_LINES_PKG.business_flow_validation(
92367: p_business_method_code => l_bflow_method_code
92368: ,p_business_class_code => l_bflow_class_code
92369: ,p_inherit_description_flag => l_inherit_desc_flag);
92370: END IF;

Line 92377: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

92373: -- call analytical criteria
92374: --
92375:
92376:
92377: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
92378: xla_ae_lines_pkg.SetAnalyticalCriteria(
92379: p_analytical_criterion_name => 'Payables Custom Source'
92380: , p_analytical_criterion_owner => 'S'
92381: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'

Line 92378: xla_ae_lines_pkg.SetAnalyticalCriteria(

92374: --
92375:
92376:
92377: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
92378: xla_ae_lines_pkg.SetAnalyticalCriteria(
92379: p_analytical_criterion_name => 'Payables Custom Source'
92380: , p_analytical_criterion_owner => 'S'
92381: , p_analytical_criterion_code => 'PAYABLES_CUSTOM_SOURCE'
92382: , p_amb_context_code => 'DEFAULT'

Line 92401: xla_ae_lines_pkg.SetLineDescription(

92397: --
92398: -- call description
92399: --
92400:
92401: xla_ae_lines_pkg.SetLineDescription(
92402: p_ae_header_id => l_ae_header_id
92403: ,p_description => Description_1 (
92404: p_application_id => p_application_id
92405: , p_ae_header_id => l_ae_header_id

Line 92434: xla_ae_lines_pkg.set_ccid(

92430: , x_value_type_code => l_adr_value_type_code
92431: , p_side => 'NA'
92432: );
92433:
92434: xla_ae_lines_pkg.set_ccid(
92435: p_code_combination_id => l_ccid
92436: , p_value_type_code => l_adr_value_type_code
92437: , p_transaction_coa_id => l_adr_transaction_coa_id
92438: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 92450: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

92446: , p_side => 'NA'
92447: );
92448:
92449:
92450: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
92451: p_to_segment_code => 'GL_BALANCING'
92452: , p_segment_value => C_CHAR
92453: , p_from_segment_code => NULL
92454: , p_from_combination_id => NULL

Line 92494: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

92490: xla_accounting_err_pkg.build_message
92491: (p_appli_s_name => 'XLA'
92492: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
92493: ,p_token_1 => 'LINE_NUMBER'
92494: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
92495: ,p_token_2 => 'LINE_TYPE_NAME'
92496: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
92497: l_component_type
92498: ,l_component_code

Line 92530: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

92526: --
92527: --
92528: ------------------------------------------------------------------------------------------------
92529: -- 4219869 Business Flow
92530: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
92531: -- Prior Entry. Currently, the following code is always generated.
92532: ------------------------------------------------------------------------------------------------
92533: XLA_AE_LINES_PKG.ValidateCurrentLine;
92534:

Line 92533: XLA_AE_LINES_PKG.ValidateCurrentLine;

92529: -- 4219869 Business Flow
92530: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
92531: -- Prior Entry. Currently, the following code is always generated.
92532: ------------------------------------------------------------------------------------------------
92533: XLA_AE_LINES_PKG.ValidateCurrentLine;
92534:
92535: ------------------------------------------------------------------------------------
92536: -- 4219869 Business Flow
92537: -- Populated credit and debit amounts -- Need to generate this within IF

Line 92539: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92535: ------------------------------------------------------------------------------------
92536: -- 4219869 Business Flow
92537: -- Populated credit and debit amounts -- Need to generate this within IF
92538: ------------------------------------------------------------------------------------
92539: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92540:
92541: ----------------------------------------------------------------------------------
92542: -- 4219869 Business Flow
92543: -- Update journal entry status -- Need to generate this within IF

Line 92571: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

92567: -- To allow MPA report to determine if it should generate report process
92568: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92569: ------------------------------------------------------------------------------------------
92570:
92571: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92572: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92573: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92574: -- call ADRs
92575: -- Bug 4922099

Line 92572: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

92568: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92569: ------------------------------------------------------------------------------------------
92570:
92571: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92572: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92573: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92574: -- call ADRs
92575: -- Bug 4922099
92576: --

Line 92596: xla_ae_lines_pkg.set_ccid(

92592: , x_value_type_code => l_adr_value_type_code
92593: , p_side => 'NA'
92594: );
92595:
92596: xla_ae_lines_pkg.set_ccid(
92597: p_code_combination_id => l_ccid
92598: , p_value_type_code => l_adr_value_type_code
92599: , p_transaction_coa_id => l_adr_transaction_coa_id
92600: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 92612: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

92608: , p_side => 'NA'
92609: );
92610:
92611:
92612: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
92613: p_to_segment_code => 'GL_BALANCING'
92614: , p_segment_value => C_CHAR
92615: , p_from_segment_code => NULL
92616: , p_from_combination_id => NULL

Line 92643: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

92639:
92640: --
92641: -- Update the line information that should be overwritten
92642: --
92643: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92644: p_header_num => 1);
92645: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92646:
92647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 92645: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

92641: -- Update the line information that should be overwritten
92642: --
92643: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92644: p_header_num => 1);
92645: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92646:
92647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92648:
92649: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 92647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

92643: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92644: p_header_num => 1);
92645: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92646:
92647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92648:
92649: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92650: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92651: END IF;

Line 92650: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

92646:
92647: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92648:
92649: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92650: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92651: END IF;
92652:
92653: --
92654: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 92657: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

92653: --
92654: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92655: --
92656: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92657: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92658: ELSE
92659: ---------------------------------------------------------------------------------------------------
92660: -- 4262811a Switch Sign
92661: ---------------------------------------------------------------------------------------------------

Line 92662: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

92658: ELSE
92659: ---------------------------------------------------------------------------------------------------
92660: -- 4262811a Switch Sign
92661: ---------------------------------------------------------------------------------------------------
92662: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92659: ---------------------------------------------------------------------------------------------------
92660: -- 4262811a Switch Sign
92661: ---------------------------------------------------------------------------------------------------
92662: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92667: -- 5132302

Line 92664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92660: -- 4262811a Switch Sign
92661: ---------------------------------------------------------------------------------------------------
92662: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92667: -- 5132302
92668: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92661: ---------------------------------------------------------------------------------------------------
92662: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92667: -- 5132302
92668: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92662: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92667: -- 5132302
92668: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92670:

Line 92668: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

92664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92667: -- 5132302
92668: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92670:
92671: END IF;
92672:

Line 92669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92665: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92667: -- 5132302
92668: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92670:
92671: END IF;
92672:
92673: -- 4955764

Line 92674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92670:
92671: END IF;
92672:
92673: -- 4955764
92674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92676:
92677:
92678: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 92678: XLA_AE_LINES_PKG.ValidateCurrentLine;

92674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92676:
92677:
92678: XLA_AE_LINES_PKG.ValidateCurrentLine;
92679: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92680:
92681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92682: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 92679: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92676:
92677:
92678: XLA_AE_LINES_PKG.ValidateCurrentLine;
92679: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92680:
92681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92682: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
92683: ,p_balance_type_code => l_balance_type_code);

Line 92859: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

92855: --
92856: -- bulk performance
92857: --
92858: l_balance_type_code VARCHAR2(1);
92859: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
92860: l_log_module VARCHAR2(240);
92861:
92862: --
92863: -- Upgrade strategy

Line 92933: XLA_AE_LINES_PKG.SetNewLine;

92929: ') = 'PREPAY APPL NONREC TAX'
92930: THEN
92931:
92932: --
92933: XLA_AE_LINES_PKG.SetNewLine;
92934:
92935: p_balance_type_code := l_balance_type_code;
92936: -- set the flag so later we will know whether the gain loss line needs to be created
92937:

Line 92945: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

92941:
92942: --
92943: -- bulk performance
92944: --
92945: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
92946: p_header_num => 0); -- 4262811
92947: --
92948: -- set accounting line options
92949: --

Line 92950: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

92946: p_header_num => 0); -- 4262811
92947: --
92948: -- set accounting line options
92949: --
92950: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
92951: p_natural_side_code => 'C'
92952: , p_gain_or_loss_flag => 'N'
92953: , p_gl_transfer_mode_code => 'S'
92954: , p_acct_entry_type_code => 'A'

Line 92964: xla_ae_lines_pkg.SetAcctLineType

92960: --
92961: --
92962: -- set accounting line type info
92963: --
92964: xla_ae_lines_pkg.SetAcctLineType
92965: (p_component_type => l_component_type
92966: ,p_event_type_code => l_event_type_code
92967: ,p_line_definition_owner_code => l_line_definition_owner_code
92968: ,p_line_definition_code => l_line_definition_code

Line 92978: xla_ae_lines_pkg.SetAcctClass(

92974: ,p_event_class_code => l_event_class_code);
92975: --
92976: -- set accounting class
92977: --
92978: xla_ae_lines_pkg.SetAcctClass(
92979: p_accounting_class_code => 'LIABILITY'
92980: , p_ae_header_id => l_ae_header_id
92981: );
92982:

Line 92986: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

92982:
92983: --
92984: -- set rounding class
92985: --
92986: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92987: 'LIABILITY';
92988:
92989: --
92990: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 92990: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

92986: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92987: 'LIABILITY';
92988:
92989: --
92990: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92991: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92992: --
92993: -- bulk performance
92994: --

Line 92991: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

92987: 'LIABILITY';
92988:
92989: --
92990: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92991: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92992: --
92993: -- bulk performance
92994: --
92995: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 92995: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

92991: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92992: --
92993: -- bulk performance
92994: --
92995: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92996:
92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92999:

Line 92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

92993: -- bulk performance
92994: --
92995: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92996:
92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92999:
93000: -- 4955764
93001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92999:
93000: -- 4955764
93001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93002: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93003:
93004: -- 4458381 Public Sector Enh
93005:

Line 93101: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

93097: l_rec_acct_attrs.array_num_value(38) := p_source_88;
93098: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
93099: l_rec_acct_attrs.array_num_value(39) := p_source_89;
93100:
93101: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93102: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93103:
93104: ---------------------------------------------------------------------------------------------------------------
93105: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 93102: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

93098: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
93099: l_rec_acct_attrs.array_num_value(39) := p_source_89;
93100:
93101: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93102: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93103:
93104: ---------------------------------------------------------------------------------------------------------------
93105: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93106: ---------------------------------------------------------------------------------------------------------------

Line 93105: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

93101: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93102: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93103:
93104: ---------------------------------------------------------------------------------------------------------------
93105: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93106: ---------------------------------------------------------------------------------------------------------------
93107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93108:
93109: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 93107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

93103:
93104: ---------------------------------------------------------------------------------------------------------------
93105: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93106: ---------------------------------------------------------------------------------------------------------------
93107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93108:
93109: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93110: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93111:

Line 93109: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93105: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93106: ---------------------------------------------------------------------------------------------------------------
93107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93108:
93109: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93110: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93111:
93112: IF xla_accounting_cache_pkg.GetValueChar
93113: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 93110: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93106: ---------------------------------------------------------------------------------------------------------------
93107: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93108:
93109: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93110: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93111:
93112: IF xla_accounting_cache_pkg.GetValueChar
93113: (p_source_code => 'LEDGER_CATEGORY_CODE'
93114: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 93121: xla_ae_lines_pkg.BflowUpgEntry

93117: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93118: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
93119: )
93120: THEN
93121: xla_ae_lines_pkg.BflowUpgEntry
93122: (p_business_method_code => l_bflow_method_code
93123: ,p_business_class_code => l_bflow_class_code
93124: ,p_balance_type => l_balance_type_code);
93125: ELSE

Line 93127: XLA_AE_LINES_PKG.business_flow_validation(

93123: ,p_business_class_code => l_bflow_class_code
93124: ,p_balance_type => l_balance_type_code);
93125: ELSE
93126: NULL;
93127: XLA_AE_LINES_PKG.business_flow_validation(
93128: p_business_method_code => l_bflow_method_code
93129: ,p_business_class_code => l_bflow_class_code
93130: ,p_inherit_description_flag => l_inherit_desc_flag);
93131: END IF;

Line 93174: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

93170: xla_accounting_err_pkg.build_message
93171: (p_appli_s_name => 'XLA'
93172: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
93173: ,p_token_1 => 'LINE_NUMBER'
93174: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
93175: ,p_token_2 => 'LINE_TYPE_NAME'
93176: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
93177: l_component_type
93178: ,l_component_code

Line 93210: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

93206: --
93207: --
93208: ------------------------------------------------------------------------------------------------
93209: -- 4219869 Business Flow
93210: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
93211: -- Prior Entry. Currently, the following code is always generated.
93212: ------------------------------------------------------------------------------------------------
93213: -- No ValidateCurrentLine for business flow method of Prior Entry
93214:

Line 93219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93215: ------------------------------------------------------------------------------------
93216: -- 4219869 Business Flow
93217: -- Populated credit and debit amounts -- Need to generate this within IF
93218: ------------------------------------------------------------------------------------
93219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93220:
93221: ----------------------------------------------------------------------------------
93222: -- 4219869 Business Flow
93223: -- Update journal entry status -- Need to generate this within IF

Line 93251: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

93247: -- To allow MPA report to determine if it should generate report process
93248: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93249: ------------------------------------------------------------------------------------------
93250:
93251: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93252: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93253: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93254: -- call ADRs
93255: -- Bug 4922099

Line 93252: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

93248: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93249: ------------------------------------------------------------------------------------------
93250:
93251: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93252: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93253: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93254: -- call ADRs
93255: -- Bug 4922099
93256: --

Line 93273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

93269:
93270: --
93271: -- Update the line information that should be overwritten
93272: --
93273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93274: p_header_num => 1);
93275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93276:
93277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 93275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

93271: -- Update the line information that should be overwritten
93272: --
93273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93274: p_header_num => 1);
93275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93276:
93277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93278:
93279: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 93277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

93273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93274: p_header_num => 1);
93275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93276:
93277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93278:
93279: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93280: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93281: END IF;

Line 93280: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

93276:
93277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93278:
93279: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93280: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93281: END IF;
93282:
93283: --
93284: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 93287: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

93283: --
93284: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93285: --
93286: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93287: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93288: ELSE
93289: ---------------------------------------------------------------------------------------------------
93290: -- 4262811a Switch Sign
93291: ---------------------------------------------------------------------------------------------------

Line 93292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

93288: ELSE
93289: ---------------------------------------------------------------------------------------------------
93290: -- 4262811a Switch Sign
93291: ---------------------------------------------------------------------------------------------------
93292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93289: ---------------------------------------------------------------------------------------------------
93290: -- 4262811a Switch Sign
93291: ---------------------------------------------------------------------------------------------------
93292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93297: -- 5132302

Line 93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93290: -- 4262811a Switch Sign
93291: ---------------------------------------------------------------------------------------------------
93292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93297: -- 5132302
93298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93291: ---------------------------------------------------------------------------------------------------
93292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93297: -- 5132302
93298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93297: -- 5132302
93298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93300:

Line 93298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93297: -- 5132302
93298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93300:
93301: END IF;
93302:

Line 93299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93297: -- 5132302
93298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93300:
93301: END IF;
93302:
93303: -- 4955764

Line 93304: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93300:
93301: END IF;
93302:
93303: -- 4955764
93304: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93305: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93306:
93307:
93308: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 93308: XLA_AE_LINES_PKG.ValidateCurrentLine;

93304: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93305: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93306:
93307:
93308: XLA_AE_LINES_PKG.ValidateCurrentLine;
93309: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93310:
93311: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93312: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 93309: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93305: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93306:
93307:
93308: XLA_AE_LINES_PKG.ValidateCurrentLine;
93309: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93310:
93311: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93312: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93313: ,p_balance_type_code => l_balance_type_code);

Line 93465: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

93461: --
93462: -- bulk performance
93463: --
93464: l_balance_type_code VARCHAR2(1);
93465: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
93466: l_log_module VARCHAR2(240);
93467:
93468: --
93469: -- Upgrade strategy

Line 93541: XLA_AE_LINES_PKG.SetNewLine;

93537: ') = 'R'
93538: THEN
93539:
93540: --
93541: XLA_AE_LINES_PKG.SetNewLine;
93542:
93543: p_balance_type_code := l_balance_type_code;
93544: -- set the flag so later we will know whether the gain loss line needs to be created
93545:

Line 93553: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

93549:
93550: --
93551: -- bulk performance
93552: --
93553: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
93554: p_header_num => 0); -- 4262811
93555: --
93556: -- set accounting line options
93557: --

Line 93558: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

93554: p_header_num => 0); -- 4262811
93555: --
93556: -- set accounting line options
93557: --
93558: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
93559: p_natural_side_code => 'D'
93560: , p_gain_or_loss_flag => 'N'
93561: , p_gl_transfer_mode_code => 'S'
93562: , p_acct_entry_type_code => 'A'

Line 93572: xla_ae_lines_pkg.SetAcctLineType

93568: --
93569: --
93570: -- set accounting line type info
93571: --
93572: xla_ae_lines_pkg.SetAcctLineType
93573: (p_component_type => l_component_type
93574: ,p_event_type_code => l_event_type_code
93575: ,p_line_definition_owner_code => l_line_definition_owner_code
93576: ,p_line_definition_code => l_line_definition_code

Line 93586: xla_ae_lines_pkg.SetAcctClass(

93582: ,p_event_class_code => l_event_class_code);
93583: --
93584: -- set accounting class
93585: --
93586: xla_ae_lines_pkg.SetAcctClass(
93587: p_accounting_class_code => 'LIABILITY'
93588: , p_ae_header_id => l_ae_header_id
93589: );
93590:

Line 93594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

93590:
93591: --
93592: -- set rounding class
93593: --
93594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93595: 'LIABILITY';
93596:
93597: --
93598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 93598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

93594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93595: 'LIABILITY';
93596:
93597: --
93598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93600: --
93601: -- bulk performance
93602: --

Line 93599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

93595: 'LIABILITY';
93596:
93597: --
93598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93600: --
93601: -- bulk performance
93602: --
93603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 93603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

93599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93600: --
93601: -- bulk performance
93602: --
93603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93604:
93605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93607:

Line 93605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

93601: -- bulk performance
93602: --
93603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93604:
93605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93607:
93608: -- 4955764
93609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93607:
93608: -- 4955764
93609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93610: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93611:
93612: -- 4458381 Public Sector Enh
93613:

Line 93657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

93653: l_rec_acct_attrs.array_num_value(17) := p_source_86;
93654: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
93655: l_rec_acct_attrs.array_num_value(18) := p_source_87;
93656:
93657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93659:
93660: ---------------------------------------------------------------------------------------------------------------
93661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 93658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

93654: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
93655: l_rec_acct_attrs.array_num_value(18) := p_source_87;
93656:
93657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93659:
93660: ---------------------------------------------------------------------------------------------------------------
93661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93662: ---------------------------------------------------------------------------------------------------------------

Line 93661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

93657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93659:
93660: ---------------------------------------------------------------------------------------------------------------
93661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93662: ---------------------------------------------------------------------------------------------------------------
93663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93664:
93665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 93663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

93659:
93660: ---------------------------------------------------------------------------------------------------------------
93661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93662: ---------------------------------------------------------------------------------------------------------------
93663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93664:
93665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93667:

Line 93665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93662: ---------------------------------------------------------------------------------------------------------------
93663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93664:
93665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93667:
93668: IF xla_accounting_cache_pkg.GetValueChar
93669: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 93666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93662: ---------------------------------------------------------------------------------------------------------------
93663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93664:
93665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93667:
93668: IF xla_accounting_cache_pkg.GetValueChar
93669: (p_source_code => 'LEDGER_CATEGORY_CODE'
93670: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 93677: xla_ae_lines_pkg.BflowUpgEntry

93673: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93674: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
93675: )
93676: THEN
93677: xla_ae_lines_pkg.BflowUpgEntry
93678: (p_business_method_code => l_bflow_method_code
93679: ,p_business_class_code => l_bflow_class_code
93680: ,p_balance_type => l_balance_type_code);
93681: ELSE

Line 93683: XLA_AE_LINES_PKG.business_flow_validation(

93679: ,p_business_class_code => l_bflow_class_code
93680: ,p_balance_type => l_balance_type_code);
93681: ELSE
93682: NULL;
93683: XLA_AE_LINES_PKG.business_flow_validation(
93684: p_business_method_code => l_bflow_method_code
93685: ,p_business_class_code => l_bflow_class_code
93686: ,p_inherit_description_flag => l_inherit_desc_flag);
93687: END IF;

Line 93730: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

93726: xla_accounting_err_pkg.build_message
93727: (p_appli_s_name => 'XLA'
93728: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
93729: ,p_token_1 => 'LINE_NUMBER'
93730: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
93731: ,p_token_2 => 'LINE_TYPE_NAME'
93732: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
93733: l_component_type
93734: ,l_component_code

Line 93766: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

93762: --
93763: --
93764: ------------------------------------------------------------------------------------------------
93765: -- 4219869 Business Flow
93766: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
93767: -- Prior Entry. Currently, the following code is always generated.
93768: ------------------------------------------------------------------------------------------------
93769: -- No ValidateCurrentLine for business flow method of Prior Entry
93770:

Line 93775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93771: ------------------------------------------------------------------------------------
93772: -- 4219869 Business Flow
93773: -- Populated credit and debit amounts -- Need to generate this within IF
93774: ------------------------------------------------------------------------------------
93775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93776:
93777: ----------------------------------------------------------------------------------
93778: -- 4219869 Business Flow
93779: -- Update journal entry status -- Need to generate this within IF

Line 93807: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

93803: -- To allow MPA report to determine if it should generate report process
93804: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93805: ------------------------------------------------------------------------------------------
93806:
93807: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93808: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93809: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93810: -- call ADRs
93811: -- Bug 4922099

Line 93808: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

93804: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93805: ------------------------------------------------------------------------------------------
93806:
93807: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93808: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93809: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93810: -- call ADRs
93811: -- Bug 4922099
93812: --

Line 93829: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

93825:
93826: --
93827: -- Update the line information that should be overwritten
93828: --
93829: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93830: p_header_num => 1);
93831: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93832:
93833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 93831: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

93827: -- Update the line information that should be overwritten
93828: --
93829: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93830: p_header_num => 1);
93831: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93832:
93833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93834:
93835: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 93833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

93829: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93830: p_header_num => 1);
93831: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93832:
93833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93834:
93835: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93836: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93837: END IF;

Line 93836: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

93832:
93833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93834:
93835: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93836: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93837: END IF;
93838:
93839: --
93840: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 93843: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

93839: --
93840: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93841: --
93842: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93843: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93844: ELSE
93845: ---------------------------------------------------------------------------------------------------
93846: -- 4262811a Switch Sign
93847: ---------------------------------------------------------------------------------------------------

Line 93848: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

93844: ELSE
93845: ---------------------------------------------------------------------------------------------------
93846: -- 4262811a Switch Sign
93847: ---------------------------------------------------------------------------------------------------
93848: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93845: ---------------------------------------------------------------------------------------------------
93846: -- 4262811a Switch Sign
93847: ---------------------------------------------------------------------------------------------------
93848: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93853: -- 5132302

Line 93850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93846: -- 4262811a Switch Sign
93847: ---------------------------------------------------------------------------------------------------
93848: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93853: -- 5132302
93854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93847: ---------------------------------------------------------------------------------------------------
93848: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93853: -- 5132302
93854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93855: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93848: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93853: -- 5132302
93854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93855: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93856:

Line 93854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

93850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93853: -- 5132302
93854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93855: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93856:
93857: END IF;
93858:

Line 93855: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93852: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93853: -- 5132302
93854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93855: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93856:
93857: END IF;
93858:
93859: -- 4955764

Line 93860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93856:
93857: END IF;
93858:
93859: -- 4955764
93860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93862:
93863:
93864: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 93864: XLA_AE_LINES_PKG.ValidateCurrentLine;

93860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93862:
93863:
93864: XLA_AE_LINES_PKG.ValidateCurrentLine;
93865: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93866:
93867: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93868: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 93865: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93862:
93863:
93864: XLA_AE_LINES_PKG.ValidateCurrentLine;
93865: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93866:
93867: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93868: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93869: ,p_balance_type_code => l_balance_type_code);

Line 94039: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

94035: --
94036: -- bulk performance
94037: --
94038: l_balance_type_code VARCHAR2(1);
94039: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
94040: l_log_module VARCHAR2(240);
94041:
94042: --
94043: -- Upgrade strategy

Line 94125: XLA_AE_LINES_PKG.SetNewLine;

94121: ') <> 'AWT'
94122: THEN
94123:
94124: --
94125: XLA_AE_LINES_PKG.SetNewLine;
94126:
94127: p_balance_type_code := l_balance_type_code;
94128: -- set the flag so later we will know whether the gain loss line needs to be created
94129:

Line 94137: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

94133:
94134: --
94135: -- bulk performance
94136: --
94137: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
94138: p_header_num => 0); -- 4262811
94139: --
94140: -- set accounting line options
94141: --

Line 94142: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

94138: p_header_num => 0); -- 4262811
94139: --
94140: -- set accounting line options
94141: --
94142: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
94143: p_natural_side_code => 'C'
94144: , p_gain_or_loss_flag => 'Y'
94145: , p_gl_transfer_mode_code => 'S'
94146: , p_acct_entry_type_code => 'A'

Line 94156: xla_ae_lines_pkg.SetAcctLineType

94152: --
94153: --
94154: -- set accounting line type info
94155: --
94156: xla_ae_lines_pkg.SetAcctLineType
94157: (p_component_type => l_component_type
94158: ,p_event_type_code => l_event_type_code
94159: ,p_line_definition_owner_code => l_line_definition_owner_code
94160: ,p_line_definition_code => l_line_definition_code

Line 94170: xla_ae_lines_pkg.SetAcctClass(

94166: ,p_event_class_code => l_event_class_code);
94167: --
94168: -- set accounting class
94169: --
94170: xla_ae_lines_pkg.SetAcctClass(
94171: p_accounting_class_code => 'LOSS'
94172: , p_ae_header_id => l_ae_header_id
94173: );
94174:

Line 94178: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

94174:
94175: --
94176: -- set rounding class
94177: --
94178: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94179: 'LOSS';
94180:
94181: --
94182: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 94182: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

94178: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94179: 'LOSS';
94180:
94181: --
94182: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94183: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94184: --
94185: -- bulk performance
94186: --

Line 94183: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

94179: 'LOSS';
94180:
94181: --
94182: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94183: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94184: --
94185: -- bulk performance
94186: --
94187: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 94187: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

94183: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94184: --
94185: -- bulk performance
94186: --
94187: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94188:
94189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94190: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94191:

Line 94189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

94185: -- bulk performance
94186: --
94187: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94188:
94189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94190: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94191:
94192: -- 4955764
94193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94190: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94191:
94192: -- 4955764
94193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94194: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
94195:
94196: -- 4458381 Public Sector Enh
94197:

Line 94253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

94249: l_rec_acct_attrs.array_num_value(23) := p_source_85;
94250: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
94251: l_rec_acct_attrs.array_num_value(24) := p_source_87;
94252:
94253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94255:
94256: ---------------------------------------------------------------------------------------------------------------
94257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 94254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

94250: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
94251: l_rec_acct_attrs.array_num_value(24) := p_source_87;
94252:
94253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94255:
94256: ---------------------------------------------------------------------------------------------------------------
94257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94258: ---------------------------------------------------------------------------------------------------------------

Line 94257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

94253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94255:
94256: ---------------------------------------------------------------------------------------------------------------
94257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94258: ---------------------------------------------------------------------------------------------------------------
94259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94260:
94261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 94259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

94255:
94256: ---------------------------------------------------------------------------------------------------------------
94257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94258: ---------------------------------------------------------------------------------------------------------------
94259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94260:
94261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94263:

Line 94261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94258: ---------------------------------------------------------------------------------------------------------------
94259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94260:
94261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94263:
94264: IF xla_accounting_cache_pkg.GetValueChar
94265: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 94262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94258: ---------------------------------------------------------------------------------------------------------------
94259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94260:
94261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94263:
94264: IF xla_accounting_cache_pkg.GetValueChar
94265: (p_source_code => 'LEDGER_CATEGORY_CODE'
94266: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 94273: xla_ae_lines_pkg.BflowUpgEntry

94269: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94270: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
94271: )
94272: THEN
94273: xla_ae_lines_pkg.BflowUpgEntry
94274: (p_business_method_code => l_bflow_method_code
94275: ,p_business_class_code => l_bflow_class_code
94276: ,p_balance_type => l_balance_type_code);
94277: ELSE

Line 94287: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

94283: -- call analytical criteria
94284: --
94285:
94286:
94287: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
94288: xla_ae_lines_pkg.SetAnalyticalCriteria(
94289: p_analytical_criterion_name => 'Check Id'
94290: , p_analytical_criterion_owner => 'S'
94291: , p_analytical_criterion_code => 'CHECK_ID'

Line 94288: xla_ae_lines_pkg.SetAnalyticalCriteria(

94284: --
94285:
94286:
94287: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
94288: xla_ae_lines_pkg.SetAnalyticalCriteria(
94289: p_analytical_criterion_name => 'Check Id'
94290: , p_analytical_criterion_owner => 'S'
94291: , p_analytical_criterion_code => 'CHECK_ID'
94292: , p_amb_context_code => 'DEFAULT'

Line 94335: xla_ae_lines_pkg.set_ccid(

94331: , x_value_type_code => l_adr_value_type_code
94332: , p_side => 'NA'
94333: );
94334:
94335: xla_ae_lines_pkg.set_ccid(
94336: p_code_combination_id => l_ccid
94337: , p_value_type_code => l_adr_value_type_code
94338: , p_transaction_coa_id => l_adr_transaction_coa_id
94339: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94370: xla_ae_lines_pkg.set_segment(

94366: );
94367:
94368: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94369:
94370: xla_ae_lines_pkg.set_segment(
94371: p_to_segment_code => 'GL_BALANCING'
94372: , p_segment_value => l_segment
94373: , p_from_segment_code => l_adr_value_segment_code
94374: , p_from_combination_id => l_adr_value_combination_id

Line 94414: xla_ae_lines_pkg.set_segment(

94410: );
94411:
94412: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94413:
94414: xla_ae_lines_pkg.set_segment(
94415: p_to_segment_code => 'GL_ACCOUNT'
94416: , p_segment_value => l_segment
94417: , p_from_segment_code => l_adr_value_segment_code
94418: , p_from_combination_id => l_adr_value_combination_id

Line 94458: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

94454: xla_accounting_err_pkg.build_message
94455: (p_appli_s_name => 'XLA'
94456: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
94457: ,p_token_1 => 'LINE_NUMBER'
94458: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
94459: ,p_token_2 => 'LINE_TYPE_NAME'
94460: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
94461: l_component_type
94462: ,l_component_code

Line 94494: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

94490: --
94491: --
94492: ------------------------------------------------------------------------------------------------
94493: -- 4219869 Business Flow
94494: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94495: -- Prior Entry. Currently, the following code is always generated.
94496: ------------------------------------------------------------------------------------------------
94497: XLA_AE_LINES_PKG.ValidateCurrentLine;
94498:

Line 94497: XLA_AE_LINES_PKG.ValidateCurrentLine;

94493: -- 4219869 Business Flow
94494: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94495: -- Prior Entry. Currently, the following code is always generated.
94496: ------------------------------------------------------------------------------------------------
94497: XLA_AE_LINES_PKG.ValidateCurrentLine;
94498:
94499: ------------------------------------------------------------------------------------
94500: -- 4219869 Business Flow
94501: -- Populated credit and debit amounts -- Need to generate this within IF

Line 94503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94499: ------------------------------------------------------------------------------------
94500: -- 4219869 Business Flow
94501: -- Populated credit and debit amounts -- Need to generate this within IF
94502: ------------------------------------------------------------------------------------
94503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94504:
94505: ----------------------------------------------------------------------------------
94506: -- 4219869 Business Flow
94507: -- Update journal entry status -- Need to generate this within IF

Line 94535: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

94531: -- To allow MPA report to determine if it should generate report process
94532: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94533: ------------------------------------------------------------------------------------------
94534:
94535: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94536: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94537: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94538: -- call ADRs
94539: -- Bug 4922099

Line 94536: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

94532: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94533: ------------------------------------------------------------------------------------------
94534:
94535: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94536: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94537: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94538: -- call ADRs
94539: -- Bug 4922099
94540: --

Line 94564: xla_ae_lines_pkg.set_ccid(

94560: , x_value_type_code => l_adr_value_type_code
94561: , p_side => 'NA'
94562: );
94563:
94564: xla_ae_lines_pkg.set_ccid(
94565: p_code_combination_id => l_ccid
94566: , p_value_type_code => l_adr_value_type_code
94567: , p_transaction_coa_id => l_adr_transaction_coa_id
94568: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94599: xla_ae_lines_pkg.set_segment(

94595: );
94596:
94597: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94598:
94599: xla_ae_lines_pkg.set_segment(
94600: p_to_segment_code => 'GL_BALANCING'
94601: , p_segment_value => l_segment
94602: , p_from_segment_code => l_adr_value_segment_code
94603: , p_from_combination_id => l_adr_value_combination_id

Line 94643: xla_ae_lines_pkg.set_segment(

94639: );
94640:
94641: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94642:
94643: xla_ae_lines_pkg.set_segment(
94644: p_to_segment_code => 'GL_ACCOUNT'
94645: , p_segment_value => l_segment
94646: , p_from_segment_code => l_adr_value_segment_code
94647: , p_from_combination_id => l_adr_value_combination_id

Line 94674: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

94670:
94671: --
94672: -- Update the line information that should be overwritten
94673: --
94674: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94675: p_header_num => 1);
94676: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94677:
94678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 94676: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

94672: -- Update the line information that should be overwritten
94673: --
94674: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94675: p_header_num => 1);
94676: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94677:
94678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94679:
94680: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 94678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

94674: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94675: p_header_num => 1);
94676: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94677:
94678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94679:
94680: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94681: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94682: END IF;

Line 94681: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

94677:
94678: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94679:
94680: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94681: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94682: END IF;
94683:
94684: --
94685: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 94688: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

94684: --
94685: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94686: --
94687: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94688: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94689: ELSE
94690: ---------------------------------------------------------------------------------------------------
94691: -- 4262811a Switch Sign
94692: ---------------------------------------------------------------------------------------------------

Line 94693: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

94689: ELSE
94690: ---------------------------------------------------------------------------------------------------
94691: -- 4262811a Switch Sign
94692: ---------------------------------------------------------------------------------------------------
94693: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94690: ---------------------------------------------------------------------------------------------------
94691: -- 4262811a Switch Sign
94692: ---------------------------------------------------------------------------------------------------
94693: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94698: -- 5132302

Line 94695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94691: -- 4262811a Switch Sign
94692: ---------------------------------------------------------------------------------------------------
94693: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94698: -- 5132302
94699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94692: ---------------------------------------------------------------------------------------------------
94693: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94698: -- 5132302
94699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94700: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94693: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94698: -- 5132302
94699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94700: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94701:

Line 94699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

94695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94698: -- 5132302
94699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94700: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94701:
94702: END IF;
94703:

Line 94700: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94696: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94697: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94698: -- 5132302
94699: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94700: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94701:
94702: END IF;
94703:
94704: -- 4955764

Line 94705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94701:
94702: END IF;
94703:
94704: -- 4955764
94705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94706: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94707:
94708:
94709: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 94709: XLA_AE_LINES_PKG.ValidateCurrentLine;

94705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94706: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94707:
94708:
94709: XLA_AE_LINES_PKG.ValidateCurrentLine;
94710: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94711:
94712: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94713: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 94710: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94706: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94707:
94708:
94709: XLA_AE_LINES_PKG.ValidateCurrentLine;
94710: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94711:
94712: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94713: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94714: ,p_balance_type_code => l_balance_type_code);

Line 94886: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

94882: --
94883: -- bulk performance
94884: --
94885: l_balance_type_code VARCHAR2(1);
94886: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
94887: l_log_module VARCHAR2(240);
94888:
94889: --
94890: -- Upgrade strategy

Line 94969: XLA_AE_LINES_PKG.SetNewLine;

94965: ') <> 'BANK ERROR'
94966: THEN
94967:
94968: --
94969: XLA_AE_LINES_PKG.SetNewLine;
94970:
94971: p_balance_type_code := l_balance_type_code;
94972: -- set the flag so later we will know whether the gain loss line needs to be created
94973:

Line 94981: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

94977:
94978: --
94979: -- bulk performance
94980: --
94981: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
94982: p_header_num => 0); -- 4262811
94983: --
94984: -- set accounting line options
94985: --

Line 94986: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

94982: p_header_num => 0); -- 4262811
94983: --
94984: -- set accounting line options
94985: --
94986: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
94987: p_natural_side_code => 'C'
94988: , p_gain_or_loss_flag => 'Y'
94989: , p_gl_transfer_mode_code => 'S'
94990: , p_acct_entry_type_code => 'A'

Line 95000: xla_ae_lines_pkg.SetAcctLineType

94996: --
94997: --
94998: -- set accounting line type info
94999: --
95000: xla_ae_lines_pkg.SetAcctLineType
95001: (p_component_type => l_component_type
95002: ,p_event_type_code => l_event_type_code
95003: ,p_line_definition_owner_code => l_line_definition_owner_code
95004: ,p_line_definition_code => l_line_definition_code

Line 95014: xla_ae_lines_pkg.SetAcctClass(

95010: ,p_event_class_code => l_event_class_code);
95011: --
95012: -- set accounting class
95013: --
95014: xla_ae_lines_pkg.SetAcctClass(
95015: p_accounting_class_code => 'LOSS'
95016: , p_ae_header_id => l_ae_header_id
95017: );
95018:

Line 95022: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

95018:
95019: --
95020: -- set rounding class
95021: --
95022: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95023: 'LOSS';
95024:
95025: --
95026: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 95026: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

95022: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95023: 'LOSS';
95024:
95025: --
95026: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95027: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95028: --
95029: -- bulk performance
95030: --

Line 95027: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

95023: 'LOSS';
95024:
95025: --
95026: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95027: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95028: --
95029: -- bulk performance
95030: --
95031: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 95031: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

95027: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95028: --
95029: -- bulk performance
95030: --
95031: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95032:
95033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95034: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95035:

Line 95033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

95029: -- bulk performance
95030: --
95031: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95032:
95033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95034: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95035:
95036: -- 4955764
95037: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95037: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95034: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95035:
95036: -- 4955764
95037: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95038: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
95039:
95040: -- 4458381 Public Sector Enh
95041:

Line 95097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

95093: l_rec_acct_attrs.array_num_value(23) := p_source_85;
95094: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95095: l_rec_acct_attrs.array_num_value(24) := p_source_87;
95096:
95097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95099:
95100: ---------------------------------------------------------------------------------------------------------------
95101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 95098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

95094: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95095: l_rec_acct_attrs.array_num_value(24) := p_source_87;
95096:
95097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95099:
95100: ---------------------------------------------------------------------------------------------------------------
95101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95102: ---------------------------------------------------------------------------------------------------------------

Line 95101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

95097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95099:
95100: ---------------------------------------------------------------------------------------------------------------
95101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95102: ---------------------------------------------------------------------------------------------------------------
95103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95104:
95105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 95103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

95099:
95100: ---------------------------------------------------------------------------------------------------------------
95101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95102: ---------------------------------------------------------------------------------------------------------------
95103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95104:
95105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95107:

Line 95105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95102: ---------------------------------------------------------------------------------------------------------------
95103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95104:
95105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95107:
95108: IF xla_accounting_cache_pkg.GetValueChar
95109: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 95106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95102: ---------------------------------------------------------------------------------------------------------------
95103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95104:
95105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95107:
95108: IF xla_accounting_cache_pkg.GetValueChar
95109: (p_source_code => 'LEDGER_CATEGORY_CODE'
95110: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 95117: xla_ae_lines_pkg.BflowUpgEntry

95113: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95114: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
95115: )
95116: THEN
95117: xla_ae_lines_pkg.BflowUpgEntry
95118: (p_business_method_code => l_bflow_method_code
95119: ,p_business_class_code => l_bflow_class_code
95120: ,p_balance_type => l_balance_type_code);
95121: ELSE

Line 95131: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

95127: -- call analytical criteria
95128: --
95129:
95130:
95131: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
95132: xla_ae_lines_pkg.SetAnalyticalCriteria(
95133: p_analytical_criterion_name => 'Check Id'
95134: , p_analytical_criterion_owner => 'S'
95135: , p_analytical_criterion_code => 'CHECK_ID'

Line 95132: xla_ae_lines_pkg.SetAnalyticalCriteria(

95128: --
95129:
95130:
95131: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
95132: xla_ae_lines_pkg.SetAnalyticalCriteria(
95133: p_analytical_criterion_name => 'Check Id'
95134: , p_analytical_criterion_owner => 'S'
95135: , p_analytical_criterion_code => 'CHECK_ID'
95136: , p_amb_context_code => 'DEFAULT'

Line 95179: xla_ae_lines_pkg.set_ccid(

95175: , x_value_type_code => l_adr_value_type_code
95176: , p_side => 'NA'
95177: );
95178:
95179: xla_ae_lines_pkg.set_ccid(
95180: p_code_combination_id => l_ccid
95181: , p_value_type_code => l_adr_value_type_code
95182: , p_transaction_coa_id => l_adr_transaction_coa_id
95183: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 95214: xla_ae_lines_pkg.set_segment(

95210: );
95211:
95212: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95213:
95214: xla_ae_lines_pkg.set_segment(
95215: p_to_segment_code => 'GL_BALANCING'
95216: , p_segment_value => l_segment
95217: , p_from_segment_code => l_adr_value_segment_code
95218: , p_from_combination_id => l_adr_value_combination_id

Line 95258: xla_ae_lines_pkg.set_segment(

95254: );
95255:
95256: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95257:
95258: xla_ae_lines_pkg.set_segment(
95259: p_to_segment_code => 'GL_ACCOUNT'
95260: , p_segment_value => l_segment
95261: , p_from_segment_code => l_adr_value_segment_code
95262: , p_from_combination_id => l_adr_value_combination_id

Line 95302: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

95298: xla_accounting_err_pkg.build_message
95299: (p_appli_s_name => 'XLA'
95300: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
95301: ,p_token_1 => 'LINE_NUMBER'
95302: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
95303: ,p_token_2 => 'LINE_TYPE_NAME'
95304: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
95305: l_component_type
95306: ,l_component_code

Line 95338: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

95334: --
95335: --
95336: ------------------------------------------------------------------------------------------------
95337: -- 4219869 Business Flow
95338: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95339: -- Prior Entry. Currently, the following code is always generated.
95340: ------------------------------------------------------------------------------------------------
95341: XLA_AE_LINES_PKG.ValidateCurrentLine;
95342:

Line 95341: XLA_AE_LINES_PKG.ValidateCurrentLine;

95337: -- 4219869 Business Flow
95338: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95339: -- Prior Entry. Currently, the following code is always generated.
95340: ------------------------------------------------------------------------------------------------
95341: XLA_AE_LINES_PKG.ValidateCurrentLine;
95342:
95343: ------------------------------------------------------------------------------------
95344: -- 4219869 Business Flow
95345: -- Populated credit and debit amounts -- Need to generate this within IF

Line 95347: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95343: ------------------------------------------------------------------------------------
95344: -- 4219869 Business Flow
95345: -- Populated credit and debit amounts -- Need to generate this within IF
95346: ------------------------------------------------------------------------------------
95347: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95348:
95349: ----------------------------------------------------------------------------------
95350: -- 4219869 Business Flow
95351: -- Update journal entry status -- Need to generate this within IF

Line 95379: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

95375: -- To allow MPA report to determine if it should generate report process
95376: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95377: ------------------------------------------------------------------------------------------
95378:
95379: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95380: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95381: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95382: -- call ADRs
95383: -- Bug 4922099

Line 95380: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

95376: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95377: ------------------------------------------------------------------------------------------
95378:
95379: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95380: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95381: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95382: -- call ADRs
95383: -- Bug 4922099
95384: --

Line 95408: xla_ae_lines_pkg.set_ccid(

95404: , x_value_type_code => l_adr_value_type_code
95405: , p_side => 'NA'
95406: );
95407:
95408: xla_ae_lines_pkg.set_ccid(
95409: p_code_combination_id => l_ccid
95410: , p_value_type_code => l_adr_value_type_code
95411: , p_transaction_coa_id => l_adr_transaction_coa_id
95412: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 95443: xla_ae_lines_pkg.set_segment(

95439: );
95440:
95441: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95442:
95443: xla_ae_lines_pkg.set_segment(
95444: p_to_segment_code => 'GL_BALANCING'
95445: , p_segment_value => l_segment
95446: , p_from_segment_code => l_adr_value_segment_code
95447: , p_from_combination_id => l_adr_value_combination_id

Line 95487: xla_ae_lines_pkg.set_segment(

95483: );
95484:
95485: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95486:
95487: xla_ae_lines_pkg.set_segment(
95488: p_to_segment_code => 'GL_ACCOUNT'
95489: , p_segment_value => l_segment
95490: , p_from_segment_code => l_adr_value_segment_code
95491: , p_from_combination_id => l_adr_value_combination_id

Line 95518: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

95514:
95515: --
95516: -- Update the line information that should be overwritten
95517: --
95518: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95519: p_header_num => 1);
95520: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95521:
95522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 95520: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

95516: -- Update the line information that should be overwritten
95517: --
95518: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95519: p_header_num => 1);
95520: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95521:
95522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95523:
95524: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 95522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

95518: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95519: p_header_num => 1);
95520: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95521:
95522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95523:
95524: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95525: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95526: END IF;

Line 95525: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

95521:
95522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95523:
95524: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95525: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95526: END IF;
95527:
95528: --
95529: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 95532: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

95528: --
95529: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95530: --
95531: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95532: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95533: ELSE
95534: ---------------------------------------------------------------------------------------------------
95535: -- 4262811a Switch Sign
95536: ---------------------------------------------------------------------------------------------------

Line 95537: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

95533: ELSE
95534: ---------------------------------------------------------------------------------------------------
95535: -- 4262811a Switch Sign
95536: ---------------------------------------------------------------------------------------------------
95537: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95538: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95538: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95534: ---------------------------------------------------------------------------------------------------
95535: -- 4262811a Switch Sign
95536: ---------------------------------------------------------------------------------------------------
95537: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95538: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95542: -- 5132302

Line 95539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95535: -- 4262811a Switch Sign
95536: ---------------------------------------------------------------------------------------------------
95537: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95538: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95542: -- 5132302
95543: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95536: ---------------------------------------------------------------------------------------------------
95537: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95538: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95542: -- 5132302
95543: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95544: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95537: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95538: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95542: -- 5132302
95543: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95544: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95545:

Line 95543: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

95539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95542: -- 5132302
95543: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95544: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95545:
95546: END IF;
95547:

Line 95544: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95540: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95541: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95542: -- 5132302
95543: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95544: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95545:
95546: END IF;
95547:
95548: -- 4955764

Line 95549: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95545:
95546: END IF;
95547:
95548: -- 4955764
95549: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95550: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95551:
95552:
95553: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 95553: XLA_AE_LINES_PKG.ValidateCurrentLine;

95549: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95550: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95551:
95552:
95553: XLA_AE_LINES_PKG.ValidateCurrentLine;
95554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95555:
95556: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95557: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 95554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95550: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95551:
95552:
95553: XLA_AE_LINES_PKG.ValidateCurrentLine;
95554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95555:
95556: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95557: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95558: ,p_balance_type_code => l_balance_type_code);

Line 95735: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

95731: --
95732: -- bulk performance
95733: --
95734: l_balance_type_code VARCHAR2(1);
95735: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
95736: l_log_module VARCHAR2(240);
95737:
95738: --
95739: -- Upgrade strategy

Line 95823: XLA_AE_LINES_PKG.SetNewLine;

95819: ') <> 'R'
95820: THEN
95821:
95822: --
95823: XLA_AE_LINES_PKG.SetNewLine;
95824:
95825: p_balance_type_code := l_balance_type_code;
95826: -- set the flag so later we will know whether the gain loss line needs to be created
95827:

Line 95835: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

95831:
95832: --
95833: -- bulk performance
95834: --
95835: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
95836: p_header_num => 0); -- 4262811
95837: --
95838: -- set accounting line options
95839: --

Line 95840: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

95836: p_header_num => 0); -- 4262811
95837: --
95838: -- set accounting line options
95839: --
95840: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
95841: p_natural_side_code => 'C'
95842: , p_gain_or_loss_flag => 'Y'
95843: , p_gl_transfer_mode_code => 'S'
95844: , p_acct_entry_type_code => 'A'

Line 95854: xla_ae_lines_pkg.SetAcctLineType

95850: --
95851: --
95852: -- set accounting line type info
95853: --
95854: xla_ae_lines_pkg.SetAcctLineType
95855: (p_component_type => l_component_type
95856: ,p_event_type_code => l_event_type_code
95857: ,p_line_definition_owner_code => l_line_definition_owner_code
95858: ,p_line_definition_code => l_line_definition_code

Line 95868: xla_ae_lines_pkg.SetAcctClass(

95864: ,p_event_class_code => l_event_class_code);
95865: --
95866: -- set accounting class
95867: --
95868: xla_ae_lines_pkg.SetAcctClass(
95869: p_accounting_class_code => 'LOSS'
95870: , p_ae_header_id => l_ae_header_id
95871: );
95872:

Line 95876: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

95872:
95873: --
95874: -- set rounding class
95875: --
95876: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95877: 'LOSS';
95878:
95879: --
95880: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 95880: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

95876: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95877: 'LOSS';
95878:
95879: --
95880: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95881: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95882: --
95883: -- bulk performance
95884: --

Line 95881: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

95877: 'LOSS';
95878:
95879: --
95880: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95881: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95882: --
95883: -- bulk performance
95884: --
95885: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 95885: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

95881: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95882: --
95883: -- bulk performance
95884: --
95885: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95886:
95887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95889:

Line 95887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

95883: -- bulk performance
95884: --
95885: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95886:
95887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95889:
95890: -- 4955764
95891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95889:
95890: -- 4955764
95891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
95893:
95894: -- 4458381 Public Sector Enh
95895:

Line 95951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

95947: l_rec_acct_attrs.array_num_value(23) := p_source_86;
95948: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95949: l_rec_acct_attrs.array_num_value(24) := p_source_87;
95950:
95951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95953:
95954: ---------------------------------------------------------------------------------------------------------------
95955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 95952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

95948: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95949: l_rec_acct_attrs.array_num_value(24) := p_source_87;
95950:
95951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95953:
95954: ---------------------------------------------------------------------------------------------------------------
95955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95956: ---------------------------------------------------------------------------------------------------------------

Line 95955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

95951: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95952: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95953:
95954: ---------------------------------------------------------------------------------------------------------------
95955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95956: ---------------------------------------------------------------------------------------------------------------
95957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95958:
95959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 95957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

95953:
95954: ---------------------------------------------------------------------------------------------------------------
95955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95956: ---------------------------------------------------------------------------------------------------------------
95957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95958:
95959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95961:

Line 95959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95955: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95956: ---------------------------------------------------------------------------------------------------------------
95957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95958:
95959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95961:
95962: IF xla_accounting_cache_pkg.GetValueChar
95963: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 95960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95956: ---------------------------------------------------------------------------------------------------------------
95957: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95958:
95959: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95960: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95961:
95962: IF xla_accounting_cache_pkg.GetValueChar
95963: (p_source_code => 'LEDGER_CATEGORY_CODE'
95964: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 95971: xla_ae_lines_pkg.BflowUpgEntry

95967: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95968: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
95969: )
95970: THEN
95971: xla_ae_lines_pkg.BflowUpgEntry
95972: (p_business_method_code => l_bflow_method_code
95973: ,p_business_class_code => l_bflow_class_code
95974: ,p_balance_type => l_balance_type_code);
95975: ELSE

Line 95985: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

95981: -- call analytical criteria
95982: --
95983:
95984:
95985: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
95986: xla_ae_lines_pkg.SetAnalyticalCriteria(
95987: p_analytical_criterion_name => 'Check Id'
95988: , p_analytical_criterion_owner => 'S'
95989: , p_analytical_criterion_code => 'CHECK_ID'

Line 95986: xla_ae_lines_pkg.SetAnalyticalCriteria(

95982: --
95983:
95984:
95985: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
95986: xla_ae_lines_pkg.SetAnalyticalCriteria(
95987: p_analytical_criterion_name => 'Check Id'
95988: , p_analytical_criterion_owner => 'S'
95989: , p_analytical_criterion_code => 'CHECK_ID'
95990: , p_amb_context_code => 'DEFAULT'

Line 96033: xla_ae_lines_pkg.set_ccid(

96029: , x_value_type_code => l_adr_value_type_code
96030: , p_side => 'NA'
96031: );
96032:
96033: xla_ae_lines_pkg.set_ccid(
96034: p_code_combination_id => l_ccid
96035: , p_value_type_code => l_adr_value_type_code
96036: , p_transaction_coa_id => l_adr_transaction_coa_id
96037: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96068: xla_ae_lines_pkg.set_segment(

96064: );
96065:
96066: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96067:
96068: xla_ae_lines_pkg.set_segment(
96069: p_to_segment_code => 'GL_BALANCING'
96070: , p_segment_value => l_segment
96071: , p_from_segment_code => l_adr_value_segment_code
96072: , p_from_combination_id => l_adr_value_combination_id

Line 96112: xla_ae_lines_pkg.set_segment(

96108: );
96109:
96110: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96111:
96112: xla_ae_lines_pkg.set_segment(
96113: p_to_segment_code => 'GL_ACCOUNT'
96114: , p_segment_value => l_segment
96115: , p_from_segment_code => l_adr_value_segment_code
96116: , p_from_combination_id => l_adr_value_combination_id

Line 96156: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

96152: xla_accounting_err_pkg.build_message
96153: (p_appli_s_name => 'XLA'
96154: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
96155: ,p_token_1 => 'LINE_NUMBER'
96156: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
96157: ,p_token_2 => 'LINE_TYPE_NAME'
96158: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
96159: l_component_type
96160: ,l_component_code

Line 96192: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

96188: --
96189: --
96190: ------------------------------------------------------------------------------------------------
96191: -- 4219869 Business Flow
96192: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96193: -- Prior Entry. Currently, the following code is always generated.
96194: ------------------------------------------------------------------------------------------------
96195: XLA_AE_LINES_PKG.ValidateCurrentLine;
96196:

Line 96195: XLA_AE_LINES_PKG.ValidateCurrentLine;

96191: -- 4219869 Business Flow
96192: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96193: -- Prior Entry. Currently, the following code is always generated.
96194: ------------------------------------------------------------------------------------------------
96195: XLA_AE_LINES_PKG.ValidateCurrentLine;
96196:
96197: ------------------------------------------------------------------------------------
96198: -- 4219869 Business Flow
96199: -- Populated credit and debit amounts -- Need to generate this within IF

Line 96201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96197: ------------------------------------------------------------------------------------
96198: -- 4219869 Business Flow
96199: -- Populated credit and debit amounts -- Need to generate this within IF
96200: ------------------------------------------------------------------------------------
96201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96202:
96203: ----------------------------------------------------------------------------------
96204: -- 4219869 Business Flow
96205: -- Update journal entry status -- Need to generate this within IF

Line 96233: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

96229: -- To allow MPA report to determine if it should generate report process
96230: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96231: ------------------------------------------------------------------------------------------
96232:
96233: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96234: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96235: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96236: -- call ADRs
96237: -- Bug 4922099

Line 96234: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

96230: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96231: ------------------------------------------------------------------------------------------
96232:
96233: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96234: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96235: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96236: -- call ADRs
96237: -- Bug 4922099
96238: --

Line 96262: xla_ae_lines_pkg.set_ccid(

96258: , x_value_type_code => l_adr_value_type_code
96259: , p_side => 'NA'
96260: );
96261:
96262: xla_ae_lines_pkg.set_ccid(
96263: p_code_combination_id => l_ccid
96264: , p_value_type_code => l_adr_value_type_code
96265: , p_transaction_coa_id => l_adr_transaction_coa_id
96266: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96297: xla_ae_lines_pkg.set_segment(

96293: );
96294:
96295: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96296:
96297: xla_ae_lines_pkg.set_segment(
96298: p_to_segment_code => 'GL_BALANCING'
96299: , p_segment_value => l_segment
96300: , p_from_segment_code => l_adr_value_segment_code
96301: , p_from_combination_id => l_adr_value_combination_id

Line 96341: xla_ae_lines_pkg.set_segment(

96337: );
96338:
96339: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96340:
96341: xla_ae_lines_pkg.set_segment(
96342: p_to_segment_code => 'GL_ACCOUNT'
96343: , p_segment_value => l_segment
96344: , p_from_segment_code => l_adr_value_segment_code
96345: , p_from_combination_id => l_adr_value_combination_id

Line 96372: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

96368:
96369: --
96370: -- Update the line information that should be overwritten
96371: --
96372: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96373: p_header_num => 1);
96374: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96375:
96376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 96374: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

96370: -- Update the line information that should be overwritten
96371: --
96372: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96373: p_header_num => 1);
96374: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96375:
96376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96377:
96378: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 96376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

96372: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96373: p_header_num => 1);
96374: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96375:
96376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96377:
96378: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96379: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96380: END IF;

Line 96379: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

96375:
96376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96377:
96378: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96379: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96380: END IF;
96381:
96382: --
96383: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 96386: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

96382: --
96383: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96384: --
96385: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96386: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96387: ELSE
96388: ---------------------------------------------------------------------------------------------------
96389: -- 4262811a Switch Sign
96390: ---------------------------------------------------------------------------------------------------

Line 96391: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

96387: ELSE
96388: ---------------------------------------------------------------------------------------------------
96389: -- 4262811a Switch Sign
96390: ---------------------------------------------------------------------------------------------------
96391: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96388: ---------------------------------------------------------------------------------------------------
96389: -- 4262811a Switch Sign
96390: ---------------------------------------------------------------------------------------------------
96391: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96396: -- 5132302

Line 96393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96389: -- 4262811a Switch Sign
96390: ---------------------------------------------------------------------------------------------------
96391: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96396: -- 5132302
96397: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96390: ---------------------------------------------------------------------------------------------------
96391: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96396: -- 5132302
96397: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96398: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96391: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96396: -- 5132302
96397: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96398: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96399:

Line 96397: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

96393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96396: -- 5132302
96397: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96398: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96399:
96400: END IF;
96401:

Line 96398: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96394: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96395: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96396: -- 5132302
96397: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96398: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96399:
96400: END IF;
96401:
96402: -- 4955764

Line 96403: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96399:
96400: END IF;
96401:
96402: -- 4955764
96403: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96404: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96405:
96406:
96407: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 96407: XLA_AE_LINES_PKG.ValidateCurrentLine;

96403: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96404: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96405:
96406:
96407: XLA_AE_LINES_PKG.ValidateCurrentLine;
96408: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96409:
96410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96411: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 96408: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96404: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96405:
96406:
96407: XLA_AE_LINES_PKG.ValidateCurrentLine;
96408: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96409:
96410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96411: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
96412: ,p_balance_type_code => l_balance_type_code);

Line 96584: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

96580: --
96581: -- bulk performance
96582: --
96583: l_balance_type_code VARCHAR2(1);
96584: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
96585: l_log_module VARCHAR2(240);
96586:
96587: --
96588: -- Upgrade strategy

Line 96669: XLA_AE_LINES_PKG.SetNewLine;

96665: ') <> 'AWT'
96666: THEN
96667:
96668: --
96669: XLA_AE_LINES_PKG.SetNewLine;
96670:
96671: p_balance_type_code := l_balance_type_code;
96672: -- set the flag so later we will know whether the gain loss line needs to be created
96673:

Line 96681: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

96677:
96678: --
96679: -- bulk performance
96680: --
96681: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
96682: p_header_num => 0); -- 4262811
96683: --
96684: -- set accounting line options
96685: --

Line 96686: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

96682: p_header_num => 0); -- 4262811
96683: --
96684: -- set accounting line options
96685: --
96686: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
96687: p_natural_side_code => 'C'
96688: , p_gain_or_loss_flag => 'Y'
96689: , p_gl_transfer_mode_code => 'S'
96690: , p_acct_entry_type_code => 'A'

Line 96700: xla_ae_lines_pkg.SetAcctLineType

96696: --
96697: --
96698: -- set accounting line type info
96699: --
96700: xla_ae_lines_pkg.SetAcctLineType
96701: (p_component_type => l_component_type
96702: ,p_event_type_code => l_event_type_code
96703: ,p_line_definition_owner_code => l_line_definition_owner_code
96704: ,p_line_definition_code => l_line_definition_code

Line 96714: xla_ae_lines_pkg.SetAcctClass(

96710: ,p_event_class_code => l_event_class_code);
96711: --
96712: -- set accounting class
96713: --
96714: xla_ae_lines_pkg.SetAcctClass(
96715: p_accounting_class_code => 'LOSS'
96716: , p_ae_header_id => l_ae_header_id
96717: );
96718:

Line 96722: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

96718:
96719: --
96720: -- set rounding class
96721: --
96722: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96723: 'LOSS';
96724:
96725: --
96726: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 96726: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

96722: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96723: 'LOSS';
96724:
96725: --
96726: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96727: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96728: --
96729: -- bulk performance
96730: --

Line 96727: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

96723: 'LOSS';
96724:
96725: --
96726: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96727: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96728: --
96729: -- bulk performance
96730: --
96731: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 96731: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

96727: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96728: --
96729: -- bulk performance
96730: --
96731: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96732:
96733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96735:

Line 96733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

96729: -- bulk performance
96730: --
96731: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96732:
96733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96735:
96736: -- 4955764
96737: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96737: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96735:
96736: -- 4955764
96737: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96738: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96739:
96740: -- 4458381 Public Sector Enh
96741:

Line 96797: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

96793: l_rec_acct_attrs.array_num_value(23) := p_source_85;
96794: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
96795: l_rec_acct_attrs.array_num_value(24) := p_source_87;
96796:
96797: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96798: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96799:
96800: ---------------------------------------------------------------------------------------------------------------
96801: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 96798: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

96794: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
96795: l_rec_acct_attrs.array_num_value(24) := p_source_87;
96796:
96797: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96798: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96799:
96800: ---------------------------------------------------------------------------------------------------------------
96801: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96802: ---------------------------------------------------------------------------------------------------------------

Line 96801: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

96797: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96798: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96799:
96800: ---------------------------------------------------------------------------------------------------------------
96801: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96802: ---------------------------------------------------------------------------------------------------------------
96803: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96804:
96805: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 96803: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

96799:
96800: ---------------------------------------------------------------------------------------------------------------
96801: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96802: ---------------------------------------------------------------------------------------------------------------
96803: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96804:
96805: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96806: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96807:

Line 96805: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96801: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96802: ---------------------------------------------------------------------------------------------------------------
96803: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96804:
96805: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96806: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96807:
96808: IF xla_accounting_cache_pkg.GetValueChar
96809: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 96806: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96802: ---------------------------------------------------------------------------------------------------------------
96803: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96804:
96805: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96806: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96807:
96808: IF xla_accounting_cache_pkg.GetValueChar
96809: (p_source_code => 'LEDGER_CATEGORY_CODE'
96810: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 96817: xla_ae_lines_pkg.BflowUpgEntry

96813: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96814: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
96815: )
96816: THEN
96817: xla_ae_lines_pkg.BflowUpgEntry
96818: (p_business_method_code => l_bflow_method_code
96819: ,p_business_class_code => l_bflow_class_code
96820: ,p_balance_type => l_balance_type_code);
96821: ELSE

Line 96831: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

96827: -- call analytical criteria
96828: --
96829:
96830:
96831: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
96832: xla_ae_lines_pkg.SetAnalyticalCriteria(
96833: p_analytical_criterion_name => 'Check Id'
96834: , p_analytical_criterion_owner => 'S'
96835: , p_analytical_criterion_code => 'CHECK_ID'

Line 96832: xla_ae_lines_pkg.SetAnalyticalCriteria(

96828: --
96829:
96830:
96831: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
96832: xla_ae_lines_pkg.SetAnalyticalCriteria(
96833: p_analytical_criterion_name => 'Check Id'
96834: , p_analytical_criterion_owner => 'S'
96835: , p_analytical_criterion_code => 'CHECK_ID'
96836: , p_amb_context_code => 'DEFAULT'

Line 96879: xla_ae_lines_pkg.set_ccid(

96875: , x_value_type_code => l_adr_value_type_code
96876: , p_side => 'NA'
96877: );
96878:
96879: xla_ae_lines_pkg.set_ccid(
96880: p_code_combination_id => l_ccid
96881: , p_value_type_code => l_adr_value_type_code
96882: , p_transaction_coa_id => l_adr_transaction_coa_id
96883: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96914: xla_ae_lines_pkg.set_segment(

96910: );
96911:
96912: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96913:
96914: xla_ae_lines_pkg.set_segment(
96915: p_to_segment_code => 'GL_BALANCING'
96916: , p_segment_value => l_segment
96917: , p_from_segment_code => l_adr_value_segment_code
96918: , p_from_combination_id => l_adr_value_combination_id

Line 96958: xla_ae_lines_pkg.set_segment(

96954: );
96955:
96956: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96957:
96958: xla_ae_lines_pkg.set_segment(
96959: p_to_segment_code => 'GL_ACCOUNT'
96960: , p_segment_value => l_segment
96961: , p_from_segment_code => l_adr_value_segment_code
96962: , p_from_combination_id => l_adr_value_combination_id

Line 97002: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

96998: xla_accounting_err_pkg.build_message
96999: (p_appli_s_name => 'XLA'
97000: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
97001: ,p_token_1 => 'LINE_NUMBER'
97002: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
97003: ,p_token_2 => 'LINE_TYPE_NAME'
97004: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
97005: l_component_type
97006: ,l_component_code

Line 97038: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

97034: --
97035: --
97036: ------------------------------------------------------------------------------------------------
97037: -- 4219869 Business Flow
97038: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97039: -- Prior Entry. Currently, the following code is always generated.
97040: ------------------------------------------------------------------------------------------------
97041: XLA_AE_LINES_PKG.ValidateCurrentLine;
97042:

Line 97041: XLA_AE_LINES_PKG.ValidateCurrentLine;

97037: -- 4219869 Business Flow
97038: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97039: -- Prior Entry. Currently, the following code is always generated.
97040: ------------------------------------------------------------------------------------------------
97041: XLA_AE_LINES_PKG.ValidateCurrentLine;
97042:
97043: ------------------------------------------------------------------------------------
97044: -- 4219869 Business Flow
97045: -- Populated credit and debit amounts -- Need to generate this within IF

Line 97047: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97043: ------------------------------------------------------------------------------------
97044: -- 4219869 Business Flow
97045: -- Populated credit and debit amounts -- Need to generate this within IF
97046: ------------------------------------------------------------------------------------
97047: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97048:
97049: ----------------------------------------------------------------------------------
97050: -- 4219869 Business Flow
97051: -- Update journal entry status -- Need to generate this within IF

Line 97079: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

97075: -- To allow MPA report to determine if it should generate report process
97076: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97077: ------------------------------------------------------------------------------------------
97078:
97079: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97080: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97081: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97082: -- call ADRs
97083: -- Bug 4922099

Line 97080: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

97076: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97077: ------------------------------------------------------------------------------------------
97078:
97079: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97080: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97081: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97082: -- call ADRs
97083: -- Bug 4922099
97084: --

Line 97108: xla_ae_lines_pkg.set_ccid(

97104: , x_value_type_code => l_adr_value_type_code
97105: , p_side => 'NA'
97106: );
97107:
97108: xla_ae_lines_pkg.set_ccid(
97109: p_code_combination_id => l_ccid
97110: , p_value_type_code => l_adr_value_type_code
97111: , p_transaction_coa_id => l_adr_transaction_coa_id
97112: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97143: xla_ae_lines_pkg.set_segment(

97139: );
97140:
97141: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97142:
97143: xla_ae_lines_pkg.set_segment(
97144: p_to_segment_code => 'GL_BALANCING'
97145: , p_segment_value => l_segment
97146: , p_from_segment_code => l_adr_value_segment_code
97147: , p_from_combination_id => l_adr_value_combination_id

Line 97187: xla_ae_lines_pkg.set_segment(

97183: );
97184:
97185: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97186:
97187: xla_ae_lines_pkg.set_segment(
97188: p_to_segment_code => 'GL_ACCOUNT'
97189: , p_segment_value => l_segment
97190: , p_from_segment_code => l_adr_value_segment_code
97191: , p_from_combination_id => l_adr_value_combination_id

Line 97218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

97214:
97215: --
97216: -- Update the line information that should be overwritten
97217: --
97218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97219: p_header_num => 1);
97220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97221:
97222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 97220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

97216: -- Update the line information that should be overwritten
97217: --
97218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97219: p_header_num => 1);
97220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97221:
97222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97223:
97224: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 97222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

97218: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97219: p_header_num => 1);
97220: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97221:
97222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97223:
97224: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97225: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97226: END IF;

Line 97225: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

97221:
97222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97223:
97224: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97225: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97226: END IF;
97227:
97228: --
97229: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 97232: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

97228: --
97229: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
97230: --
97231: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
97232: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
97233: ELSE
97234: ---------------------------------------------------------------------------------------------------
97235: -- 4262811a Switch Sign
97236: ---------------------------------------------------------------------------------------------------

Line 97237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

97233: ELSE
97234: ---------------------------------------------------------------------------------------------------
97235: -- 4262811a Switch Sign
97236: ---------------------------------------------------------------------------------------------------
97237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97234: ---------------------------------------------------------------------------------------------------
97235: -- 4262811a Switch Sign
97236: ---------------------------------------------------------------------------------------------------
97237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97242: -- 5132302

Line 97239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97235: -- 4262811a Switch Sign
97236: ---------------------------------------------------------------------------------------------------
97237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97242: -- 5132302
97243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97236: ---------------------------------------------------------------------------------------------------
97237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97242: -- 5132302
97243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97237: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97242: -- 5132302
97243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97245:

Line 97243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

97239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97242: -- 5132302
97243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97245:
97246: END IF;
97247:

Line 97244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97241: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97242: -- 5132302
97243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97244: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97245:
97246: END IF;
97247:
97248: -- 4955764

Line 97249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97245:
97246: END IF;
97247:
97248: -- 4955764
97249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97251:
97252:
97253: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 97253: XLA_AE_LINES_PKG.ValidateCurrentLine;

97249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97251:
97252:
97253: XLA_AE_LINES_PKG.ValidateCurrentLine;
97254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97255:
97256: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97257: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 97254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97251:
97252:
97253: XLA_AE_LINES_PKG.ValidateCurrentLine;
97254: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97255:
97256: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97257: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
97258: ,p_balance_type_code => l_balance_type_code);

Line 97426: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

97422: --
97423: -- bulk performance
97424: --
97425: l_balance_type_code VARCHAR2(1);
97426: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
97427: l_log_module VARCHAR2(240);
97428:
97429: --
97430: -- Upgrade strategy

Line 97513: XLA_AE_LINES_PKG.SetNewLine;

97509: ') <> 'AWT'
97510: THEN
97511:
97512: --
97513: XLA_AE_LINES_PKG.SetNewLine;
97514:
97515: p_balance_type_code := l_balance_type_code;
97516: -- set the flag so later we will know whether the gain loss line needs to be created
97517:

Line 97525: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

97521:
97522: --
97523: -- bulk performance
97524: --
97525: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
97526: p_header_num => 0); -- 4262811
97527: --
97528: -- set accounting line options
97529: --

Line 97530: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

97526: p_header_num => 0); -- 4262811
97527: --
97528: -- set accounting line options
97529: --
97530: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
97531: p_natural_side_code => 'C'
97532: , p_gain_or_loss_flag => 'Y'
97533: , p_gl_transfer_mode_code => 'S'
97534: , p_acct_entry_type_code => 'A'

Line 97544: xla_ae_lines_pkg.SetAcctLineType

97540: --
97541: --
97542: -- set accounting line type info
97543: --
97544: xla_ae_lines_pkg.SetAcctLineType
97545: (p_component_type => l_component_type
97546: ,p_event_type_code => l_event_type_code
97547: ,p_line_definition_owner_code => l_line_definition_owner_code
97548: ,p_line_definition_code => l_line_definition_code

Line 97558: xla_ae_lines_pkg.SetAcctClass(

97554: ,p_event_class_code => l_event_class_code);
97555: --
97556: -- set accounting class
97557: --
97558: xla_ae_lines_pkg.SetAcctClass(
97559: p_accounting_class_code => 'LOSS'
97560: , p_ae_header_id => l_ae_header_id
97561: );
97562:

Line 97566: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

97562:
97563: --
97564: -- set rounding class
97565: --
97566: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97567: 'LOSS';
97568:
97569: --
97570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 97570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

97566: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97567: 'LOSS';
97568:
97569: --
97570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97572: --
97573: -- bulk performance
97574: --

Line 97571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

97567: 'LOSS';
97568:
97569: --
97570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97572: --
97573: -- bulk performance
97574: --
97575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 97575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

97571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97572: --
97573: -- bulk performance
97574: --
97575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97576:
97577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97578: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97579:

Line 97577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

97573: -- bulk performance
97574: --
97575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97576:
97577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97578: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97579:
97580: -- 4955764
97581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97578: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97579:
97580: -- 4955764
97581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97582: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
97583:
97584: -- 4458381 Public Sector Enh
97585:

Line 97633: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

97629: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_111);
97630: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
97631: l_rec_acct_attrs.array_char_value(20) := p_source_54;
97632:
97633: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97634: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97635:
97636: ---------------------------------------------------------------------------------------------------------------
97637: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 97634: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

97630: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
97631: l_rec_acct_attrs.array_char_value(20) := p_source_54;
97632:
97633: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97634: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97635:
97636: ---------------------------------------------------------------------------------------------------------------
97637: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97638: ---------------------------------------------------------------------------------------------------------------

Line 97637: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

97633: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97634: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97635:
97636: ---------------------------------------------------------------------------------------------------------------
97637: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97638: ---------------------------------------------------------------------------------------------------------------
97639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97640:
97641: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 97639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

97635:
97636: ---------------------------------------------------------------------------------------------------------------
97637: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97638: ---------------------------------------------------------------------------------------------------------------
97639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97640:
97641: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97642: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97643:

Line 97641: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97637: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97638: ---------------------------------------------------------------------------------------------------------------
97639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97640:
97641: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97642: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97643:
97644: IF xla_accounting_cache_pkg.GetValueChar
97645: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 97642: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97638: ---------------------------------------------------------------------------------------------------------------
97639: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97640:
97641: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97642: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97643:
97644: IF xla_accounting_cache_pkg.GetValueChar
97645: (p_source_code => 'LEDGER_CATEGORY_CODE'
97646: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 97653: xla_ae_lines_pkg.BflowUpgEntry

97649: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97650: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
97651: )
97652: THEN
97653: xla_ae_lines_pkg.BflowUpgEntry
97654: (p_business_method_code => l_bflow_method_code
97655: ,p_business_class_code => l_bflow_class_code
97656: ,p_balance_type => l_balance_type_code);
97657: ELSE

Line 97667: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

97663: -- call analytical criteria
97664: --
97665:
97666:
97667: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
97668: xla_ae_lines_pkg.SetAnalyticalCriteria(
97669: p_analytical_criterion_name => 'Check Id'
97670: , p_analytical_criterion_owner => 'S'
97671: , p_analytical_criterion_code => 'CHECK_ID'

Line 97668: xla_ae_lines_pkg.SetAnalyticalCriteria(

97664: --
97665:
97666:
97667: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
97668: xla_ae_lines_pkg.SetAnalyticalCriteria(
97669: p_analytical_criterion_name => 'Check Id'
97670: , p_analytical_criterion_owner => 'S'
97671: , p_analytical_criterion_code => 'CHECK_ID'
97672: , p_amb_context_code => 'DEFAULT'

Line 97715: xla_ae_lines_pkg.set_ccid(

97711: , x_value_type_code => l_adr_value_type_code
97712: , p_side => 'NA'
97713: );
97714:
97715: xla_ae_lines_pkg.set_ccid(
97716: p_code_combination_id => l_ccid
97717: , p_value_type_code => l_adr_value_type_code
97718: , p_transaction_coa_id => l_adr_transaction_coa_id
97719: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97750: xla_ae_lines_pkg.set_segment(

97746: );
97747:
97748: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97749:
97750: xla_ae_lines_pkg.set_segment(
97751: p_to_segment_code => 'GL_BALANCING'
97752: , p_segment_value => l_segment
97753: , p_from_segment_code => l_adr_value_segment_code
97754: , p_from_combination_id => l_adr_value_combination_id

Line 97794: xla_ae_lines_pkg.set_segment(

97790: );
97791:
97792: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97793:
97794: xla_ae_lines_pkg.set_segment(
97795: p_to_segment_code => 'GL_ACCOUNT'
97796: , p_segment_value => l_segment
97797: , p_from_segment_code => l_adr_value_segment_code
97798: , p_from_combination_id => l_adr_value_combination_id

Line 97838: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

97834: xla_accounting_err_pkg.build_message
97835: (p_appli_s_name => 'XLA'
97836: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
97837: ,p_token_1 => 'LINE_NUMBER'
97838: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
97839: ,p_token_2 => 'LINE_TYPE_NAME'
97840: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
97841: l_component_type
97842: ,l_component_code

Line 97874: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

97870: --
97871: --
97872: ------------------------------------------------------------------------------------------------
97873: -- 4219869 Business Flow
97874: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97875: -- Prior Entry. Currently, the following code is always generated.
97876: ------------------------------------------------------------------------------------------------
97877: XLA_AE_LINES_PKG.ValidateCurrentLine;
97878:

Line 97877: XLA_AE_LINES_PKG.ValidateCurrentLine;

97873: -- 4219869 Business Flow
97874: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97875: -- Prior Entry. Currently, the following code is always generated.
97876: ------------------------------------------------------------------------------------------------
97877: XLA_AE_LINES_PKG.ValidateCurrentLine;
97878:
97879: ------------------------------------------------------------------------------------
97880: -- 4219869 Business Flow
97881: -- Populated credit and debit amounts -- Need to generate this within IF

Line 97883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97879: ------------------------------------------------------------------------------------
97880: -- 4219869 Business Flow
97881: -- Populated credit and debit amounts -- Need to generate this within IF
97882: ------------------------------------------------------------------------------------
97883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97884:
97885: ----------------------------------------------------------------------------------
97886: -- 4219869 Business Flow
97887: -- Update journal entry status -- Need to generate this within IF

Line 97915: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

97911: -- To allow MPA report to determine if it should generate report process
97912: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97913: ------------------------------------------------------------------------------------------
97914:
97915: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97916: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97917: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97918: -- call ADRs
97919: -- Bug 4922099

Line 97916: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

97912: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97913: ------------------------------------------------------------------------------------------
97914:
97915: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97916: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97917: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97918: -- call ADRs
97919: -- Bug 4922099
97920: --

Line 97944: xla_ae_lines_pkg.set_ccid(

97940: , x_value_type_code => l_adr_value_type_code
97941: , p_side => 'NA'
97942: );
97943:
97944: xla_ae_lines_pkg.set_ccid(
97945: p_code_combination_id => l_ccid
97946: , p_value_type_code => l_adr_value_type_code
97947: , p_transaction_coa_id => l_adr_transaction_coa_id
97948: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97979: xla_ae_lines_pkg.set_segment(

97975: );
97976:
97977: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97978:
97979: xla_ae_lines_pkg.set_segment(
97980: p_to_segment_code => 'GL_BALANCING'
97981: , p_segment_value => l_segment
97982: , p_from_segment_code => l_adr_value_segment_code
97983: , p_from_combination_id => l_adr_value_combination_id

Line 98023: xla_ae_lines_pkg.set_segment(

98019: );
98020:
98021: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98022:
98023: xla_ae_lines_pkg.set_segment(
98024: p_to_segment_code => 'GL_ACCOUNT'
98025: , p_segment_value => l_segment
98026: , p_from_segment_code => l_adr_value_segment_code
98027: , p_from_combination_id => l_adr_value_combination_id

Line 98054: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

98050:
98051: --
98052: -- Update the line information that should be overwritten
98053: --
98054: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98055: p_header_num => 1);
98056: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98057:
98058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 98056: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

98052: -- Update the line information that should be overwritten
98053: --
98054: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98055: p_header_num => 1);
98056: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98057:
98058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98059:
98060: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 98058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

98054: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98055: p_header_num => 1);
98056: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98057:
98058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98059:
98060: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98061: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98062: END IF;

Line 98061: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

98057:
98058: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98059:
98060: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98061: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98062: END IF;
98063:
98064: --
98065: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 98068: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

98064: --
98065: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98066: --
98067: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98068: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98069: ELSE
98070: ---------------------------------------------------------------------------------------------------
98071: -- 4262811a Switch Sign
98072: ---------------------------------------------------------------------------------------------------

Line 98073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

98069: ELSE
98070: ---------------------------------------------------------------------------------------------------
98071: -- 4262811a Switch Sign
98072: ---------------------------------------------------------------------------------------------------
98073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98070: ---------------------------------------------------------------------------------------------------
98071: -- 4262811a Switch Sign
98072: ---------------------------------------------------------------------------------------------------
98073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98078: -- 5132302

Line 98075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98071: -- 4262811a Switch Sign
98072: ---------------------------------------------------------------------------------------------------
98073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98078: -- 5132302
98079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98072: ---------------------------------------------------------------------------------------------------
98073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98078: -- 5132302
98079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98073: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98074: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98078: -- 5132302
98079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98081:

Line 98079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

98075: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98078: -- 5132302
98079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98081:
98082: END IF;
98083:

Line 98080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98076: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98077: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98078: -- 5132302
98079: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98080: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98081:
98082: END IF;
98083:
98084: -- 4955764

Line 98085: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98081:
98082: END IF;
98083:
98084: -- 4955764
98085: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98086: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98087:
98088:
98089: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 98089: XLA_AE_LINES_PKG.ValidateCurrentLine;

98085: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98086: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98087:
98088:
98089: XLA_AE_LINES_PKG.ValidateCurrentLine;
98090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98091:
98092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98093: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 98090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98086: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98087:
98088:
98089: XLA_AE_LINES_PKG.ValidateCurrentLine;
98090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98091:
98092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98093: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98094: ,p_balance_type_code => l_balance_type_code);

Line 98291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

98287: --
98288: -- bulk performance
98289: --
98290: l_balance_type_code VARCHAR2(1);
98291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
98292: l_log_module VARCHAR2(240);
98293:
98294: --
98295: -- Upgrade strategy

Line 98369: XLA_AE_LINES_PKG.SetNewLine;

98365: ') = 'LOSS'
98366: THEN
98367:
98368: --
98369: XLA_AE_LINES_PKG.SetNewLine;
98370:
98371: p_balance_type_code := l_balance_type_code;
98372: -- set the flag so later we will know whether the gain loss line needs to be created
98373:

Line 98381: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

98377:
98378: --
98379: -- bulk performance
98380: --
98381: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
98382: p_header_num => 0); -- 4262811
98383: --
98384: -- set accounting line options
98385: --

Line 98386: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

98382: p_header_num => 0); -- 4262811
98383: --
98384: -- set accounting line options
98385: --
98386: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
98387: p_natural_side_code => 'D'
98388: , p_gain_or_loss_flag => 'Y'
98389: , p_gl_transfer_mode_code => 'S'
98390: , p_acct_entry_type_code => 'A'

Line 98400: xla_ae_lines_pkg.SetAcctLineType

98396: --
98397: --
98398: -- set accounting line type info
98399: --
98400: xla_ae_lines_pkg.SetAcctLineType
98401: (p_component_type => l_component_type
98402: ,p_event_type_code => l_event_type_code
98403: ,p_line_definition_owner_code => l_line_definition_owner_code
98404: ,p_line_definition_code => l_line_definition_code

Line 98414: xla_ae_lines_pkg.SetAcctClass(

98410: ,p_event_class_code => l_event_class_code);
98411: --
98412: -- set accounting class
98413: --
98414: xla_ae_lines_pkg.SetAcctClass(
98415: p_accounting_class_code => 'LOSS'
98416: , p_ae_header_id => l_ae_header_id
98417: );
98418:

Line 98422: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

98418:
98419: --
98420: -- set rounding class
98421: --
98422: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98423: 'LOSS';
98424:
98425: --
98426: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 98426: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

98422: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98423: 'LOSS';
98424:
98425: --
98426: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98427: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98428: --
98429: -- bulk performance
98430: --

Line 98427: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

98423: 'LOSS';
98424:
98425: --
98426: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98427: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98428: --
98429: -- bulk performance
98430: --
98431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 98431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

98427: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98428: --
98429: -- bulk performance
98430: --
98431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98432:
98433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98435:

Line 98433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

98429: -- bulk performance
98430: --
98431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98432:
98433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98435:
98436: -- 4955764
98437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98435:
98436: -- 4955764
98437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98438: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
98439:
98440: -- 4458381 Public Sector Enh
98441:

Line 98547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

98543: l_rec_acct_attrs.array_num_value(43) := p_source_88;
98544: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
98545: l_rec_acct_attrs.array_num_value(44) := p_source_89;
98546:
98547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98549:
98550: ---------------------------------------------------------------------------------------------------------------
98551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 98548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

98544: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
98545: l_rec_acct_attrs.array_num_value(44) := p_source_89;
98546:
98547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98549:
98550: ---------------------------------------------------------------------------------------------------------------
98551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98552: ---------------------------------------------------------------------------------------------------------------

Line 98551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

98547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98549:
98550: ---------------------------------------------------------------------------------------------------------------
98551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98552: ---------------------------------------------------------------------------------------------------------------
98553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98554:
98555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 98553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

98549:
98550: ---------------------------------------------------------------------------------------------------------------
98551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98552: ---------------------------------------------------------------------------------------------------------------
98553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98554:
98555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98557:

Line 98555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98552: ---------------------------------------------------------------------------------------------------------------
98553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98554:
98555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98557:
98558: IF xla_accounting_cache_pkg.GetValueChar
98559: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 98556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98552: ---------------------------------------------------------------------------------------------------------------
98553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98554:
98555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98557:
98558: IF xla_accounting_cache_pkg.GetValueChar
98559: (p_source_code => 'LEDGER_CATEGORY_CODE'
98560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 98567: xla_ae_lines_pkg.BflowUpgEntry

98563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
98564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
98565: )
98566: THEN
98567: xla_ae_lines_pkg.BflowUpgEntry
98568: (p_business_method_code => l_bflow_method_code
98569: ,p_business_class_code => l_bflow_class_code
98570: ,p_balance_type => l_balance_type_code);
98571: ELSE

Line 98611: xla_ae_lines_pkg.set_ccid(

98607: , x_value_type_code => l_adr_value_type_code
98608: , p_side => 'NA'
98609: );
98610:
98611: xla_ae_lines_pkg.set_ccid(
98612: p_code_combination_id => l_ccid
98613: , p_value_type_code => l_adr_value_type_code
98614: , p_transaction_coa_id => l_adr_transaction_coa_id
98615: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98646: xla_ae_lines_pkg.set_segment(

98642: );
98643:
98644: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98645:
98646: xla_ae_lines_pkg.set_segment(
98647: p_to_segment_code => 'GL_BALANCING'
98648: , p_segment_value => l_segment
98649: , p_from_segment_code => l_adr_value_segment_code
98650: , p_from_combination_id => l_adr_value_combination_id

Line 98690: xla_ae_lines_pkg.set_segment(

98686: );
98687:
98688: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98689:
98690: xla_ae_lines_pkg.set_segment(
98691: p_to_segment_code => 'GL_ACCOUNT'
98692: , p_segment_value => l_segment
98693: , p_from_segment_code => l_adr_value_segment_code
98694: , p_from_combination_id => l_adr_value_combination_id

Line 98734: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

98730: xla_accounting_err_pkg.build_message
98731: (p_appli_s_name => 'XLA'
98732: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
98733: ,p_token_1 => 'LINE_NUMBER'
98734: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
98735: ,p_token_2 => 'LINE_TYPE_NAME'
98736: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
98737: l_component_type
98738: ,l_component_code

Line 98770: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

98766: --
98767: --
98768: ------------------------------------------------------------------------------------------------
98769: -- 4219869 Business Flow
98770: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98771: -- Prior Entry. Currently, the following code is always generated.
98772: ------------------------------------------------------------------------------------------------
98773: XLA_AE_LINES_PKG.ValidateCurrentLine;
98774:

Line 98773: XLA_AE_LINES_PKG.ValidateCurrentLine;

98769: -- 4219869 Business Flow
98770: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98771: -- Prior Entry. Currently, the following code is always generated.
98772: ------------------------------------------------------------------------------------------------
98773: XLA_AE_LINES_PKG.ValidateCurrentLine;
98774:
98775: ------------------------------------------------------------------------------------
98776: -- 4219869 Business Flow
98777: -- Populated credit and debit amounts -- Need to generate this within IF

Line 98779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98775: ------------------------------------------------------------------------------------
98776: -- 4219869 Business Flow
98777: -- Populated credit and debit amounts -- Need to generate this within IF
98778: ------------------------------------------------------------------------------------
98779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98780:
98781: ----------------------------------------------------------------------------------
98782: -- 4219869 Business Flow
98783: -- Update journal entry status -- Need to generate this within IF

Line 98811: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

98807: -- To allow MPA report to determine if it should generate report process
98808: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98809: ------------------------------------------------------------------------------------------
98810:
98811: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98812: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98813: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98814: -- call ADRs
98815: -- Bug 4922099

Line 98812: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

98808: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98809: ------------------------------------------------------------------------------------------
98810:
98811: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98812: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98813: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98814: -- call ADRs
98815: -- Bug 4922099
98816: --

Line 98840: xla_ae_lines_pkg.set_ccid(

98836: , x_value_type_code => l_adr_value_type_code
98837: , p_side => 'NA'
98838: );
98839:
98840: xla_ae_lines_pkg.set_ccid(
98841: p_code_combination_id => l_ccid
98842: , p_value_type_code => l_adr_value_type_code
98843: , p_transaction_coa_id => l_adr_transaction_coa_id
98844: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98875: xla_ae_lines_pkg.set_segment(

98871: );
98872:
98873: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98874:
98875: xla_ae_lines_pkg.set_segment(
98876: p_to_segment_code => 'GL_BALANCING'
98877: , p_segment_value => l_segment
98878: , p_from_segment_code => l_adr_value_segment_code
98879: , p_from_combination_id => l_adr_value_combination_id

Line 98919: xla_ae_lines_pkg.set_segment(

98915: );
98916:
98917: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98918:
98919: xla_ae_lines_pkg.set_segment(
98920: p_to_segment_code => 'GL_ACCOUNT'
98921: , p_segment_value => l_segment
98922: , p_from_segment_code => l_adr_value_segment_code
98923: , p_from_combination_id => l_adr_value_combination_id

Line 98950: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

98946:
98947: --
98948: -- Update the line information that should be overwritten
98949: --
98950: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98951: p_header_num => 1);
98952: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98953:
98954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 98952: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

98948: -- Update the line information that should be overwritten
98949: --
98950: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98951: p_header_num => 1);
98952: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98953:
98954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98955:
98956: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 98954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

98950: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98951: p_header_num => 1);
98952: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98953:
98954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98955:
98956: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98957: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98958: END IF;

Line 98957: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

98953:
98954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98955:
98956: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98957: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98958: END IF;
98959:
98960: --
98961: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 98964: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

98960: --
98961: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98962: --
98963: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98964: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98965: ELSE
98966: ---------------------------------------------------------------------------------------------------
98967: -- 4262811a Switch Sign
98968: ---------------------------------------------------------------------------------------------------

Line 98969: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

98965: ELSE
98966: ---------------------------------------------------------------------------------------------------
98967: -- 4262811a Switch Sign
98968: ---------------------------------------------------------------------------------------------------
98969: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98966: ---------------------------------------------------------------------------------------------------
98967: -- 4262811a Switch Sign
98968: ---------------------------------------------------------------------------------------------------
98969: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98974: -- 5132302

Line 98971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98967: -- 4262811a Switch Sign
98968: ---------------------------------------------------------------------------------------------------
98969: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98974: -- 5132302
98975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98968: ---------------------------------------------------------------------------------------------------
98969: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98974: -- 5132302
98975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98976: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98969: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98974: -- 5132302
98975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98976: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98977:

Line 98975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

98971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98974: -- 5132302
98975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98976: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98977:
98978: END IF;
98979:

Line 98976: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98973: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98974: -- 5132302
98975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98976: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98977:
98978: END IF;
98979:
98980: -- 4955764

Line 98981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98977:
98978: END IF;
98979:
98980: -- 4955764
98981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98982: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98983:
98984:
98985: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 98985: XLA_AE_LINES_PKG.ValidateCurrentLine;

98981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98982: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98983:
98984:
98985: XLA_AE_LINES_PKG.ValidateCurrentLine;
98986: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98987:
98988: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98989: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 98986: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98982: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98983:
98984:
98985: XLA_AE_LINES_PKG.ValidateCurrentLine;
98986: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98987:
98988: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98989: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98990: ,p_balance_type_code => l_balance_type_code);

Line 99165: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

99161: --
99162: -- bulk performance
99163: --
99164: l_balance_type_code VARCHAR2(1);
99165: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
99166: l_log_module VARCHAR2(240);
99167:
99168: --
99169: -- Upgrade strategy

Line 99251: XLA_AE_LINES_PKG.SetNewLine;

99247: ') <> 'BANK ERROR'
99248: THEN
99249:
99250: --
99251: XLA_AE_LINES_PKG.SetNewLine;
99252:
99253: p_balance_type_code := l_balance_type_code;
99254: -- set the flag so later we will know whether the gain loss line needs to be created
99255:

Line 99263: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

99259:
99260: --
99261: -- bulk performance
99262: --
99263: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
99264: p_header_num => 0); -- 4262811
99265: --
99266: -- set accounting line options
99267: --

Line 99268: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

99264: p_header_num => 0); -- 4262811
99265: --
99266: -- set accounting line options
99267: --
99268: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
99269: p_natural_side_code => 'C'
99270: , p_gain_or_loss_flag => 'Y'
99271: , p_gl_transfer_mode_code => 'S'
99272: , p_acct_entry_type_code => 'A'

Line 99282: xla_ae_lines_pkg.SetAcctLineType

99278: --
99279: --
99280: -- set accounting line type info
99281: --
99282: xla_ae_lines_pkg.SetAcctLineType
99283: (p_component_type => l_component_type
99284: ,p_event_type_code => l_event_type_code
99285: ,p_line_definition_owner_code => l_line_definition_owner_code
99286: ,p_line_definition_code => l_line_definition_code

Line 99296: xla_ae_lines_pkg.SetAcctClass(

99292: ,p_event_class_code => l_event_class_code);
99293: --
99294: -- set accounting class
99295: --
99296: xla_ae_lines_pkg.SetAcctClass(
99297: p_accounting_class_code => 'LOSS'
99298: , p_ae_header_id => l_ae_header_id
99299: );
99300:

Line 99304: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

99300:
99301: --
99302: -- set rounding class
99303: --
99304: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99305: 'LOSS';
99306:
99307: --
99308: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 99308: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

99304: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99305: 'LOSS';
99306:
99307: --
99308: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99309: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99310: --
99311: -- bulk performance
99312: --

Line 99309: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

99305: 'LOSS';
99306:
99307: --
99308: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99309: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99310: --
99311: -- bulk performance
99312: --
99313: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 99313: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

99309: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99310: --
99311: -- bulk performance
99312: --
99313: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99314:
99315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99316: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99317:

Line 99315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

99311: -- bulk performance
99312: --
99313: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99314:
99315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99316: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99317:
99318: -- 4955764
99319: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99319: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99315: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99316: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99317:
99318: -- 4955764
99319: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99320: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
99321:
99322: -- 4458381 Public Sector Enh
99323:

Line 99377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

99373: l_rec_acct_attrs.array_num_value(22) := p_source_86;
99374: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
99375: l_rec_acct_attrs.array_num_value(23) := p_source_87;
99376:
99377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99379:
99380: ---------------------------------------------------------------------------------------------------------------
99381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 99378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

99374: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
99375: l_rec_acct_attrs.array_num_value(23) := p_source_87;
99376:
99377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99379:
99380: ---------------------------------------------------------------------------------------------------------------
99381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99382: ---------------------------------------------------------------------------------------------------------------

Line 99381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

99377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99379:
99380: ---------------------------------------------------------------------------------------------------------------
99381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99382: ---------------------------------------------------------------------------------------------------------------
99383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99384:
99385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 99383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

99379:
99380: ---------------------------------------------------------------------------------------------------------------
99381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99382: ---------------------------------------------------------------------------------------------------------------
99383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99384:
99385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99387:

Line 99385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99382: ---------------------------------------------------------------------------------------------------------------
99383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99384:
99385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99387:
99388: IF xla_accounting_cache_pkg.GetValueChar
99389: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 99386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99382: ---------------------------------------------------------------------------------------------------------------
99383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99384:
99385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99387:
99388: IF xla_accounting_cache_pkg.GetValueChar
99389: (p_source_code => 'LEDGER_CATEGORY_CODE'
99390: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 99397: xla_ae_lines_pkg.BflowUpgEntry

99393: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99394: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
99395: )
99396: THEN
99397: xla_ae_lines_pkg.BflowUpgEntry
99398: (p_business_method_code => l_bflow_method_code
99399: ,p_business_class_code => l_bflow_class_code
99400: ,p_balance_type => l_balance_type_code);
99401: ELSE

Line 99411: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

99407: -- call analytical criteria
99408: --
99409:
99410:
99411: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
99412: xla_ae_lines_pkg.SetAnalyticalCriteria(
99413: p_analytical_criterion_name => 'Check Id'
99414: , p_analytical_criterion_owner => 'S'
99415: , p_analytical_criterion_code => 'CHECK_ID'

Line 99412: xla_ae_lines_pkg.SetAnalyticalCriteria(

99408: --
99409:
99410:
99411: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
99412: xla_ae_lines_pkg.SetAnalyticalCriteria(
99413: p_analytical_criterion_name => 'Check Id'
99414: , p_analytical_criterion_owner => 'S'
99415: , p_analytical_criterion_code => 'CHECK_ID'
99416: , p_amb_context_code => 'DEFAULT'

Line 99459: xla_ae_lines_pkg.set_ccid(

99455: , x_value_type_code => l_adr_value_type_code
99456: , p_side => 'NA'
99457: );
99458:
99459: xla_ae_lines_pkg.set_ccid(
99460: p_code_combination_id => l_ccid
99461: , p_value_type_code => l_adr_value_type_code
99462: , p_transaction_coa_id => l_adr_transaction_coa_id
99463: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99494: xla_ae_lines_pkg.set_segment(

99490: );
99491:
99492: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99493:
99494: xla_ae_lines_pkg.set_segment(
99495: p_to_segment_code => 'GL_BALANCING'
99496: , p_segment_value => l_segment
99497: , p_from_segment_code => l_adr_value_segment_code
99498: , p_from_combination_id => l_adr_value_combination_id

Line 99538: xla_ae_lines_pkg.set_segment(

99534: );
99535:
99536: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99537:
99538: xla_ae_lines_pkg.set_segment(
99539: p_to_segment_code => 'GL_ACCOUNT'
99540: , p_segment_value => l_segment
99541: , p_from_segment_code => l_adr_value_segment_code
99542: , p_from_combination_id => l_adr_value_combination_id

Line 99582: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

99578: xla_accounting_err_pkg.build_message
99579: (p_appli_s_name => 'XLA'
99580: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
99581: ,p_token_1 => 'LINE_NUMBER'
99582: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
99583: ,p_token_2 => 'LINE_TYPE_NAME'
99584: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
99585: l_component_type
99586: ,l_component_code

Line 99618: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

99614: --
99615: --
99616: ------------------------------------------------------------------------------------------------
99617: -- 4219869 Business Flow
99618: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99619: -- Prior Entry. Currently, the following code is always generated.
99620: ------------------------------------------------------------------------------------------------
99621: XLA_AE_LINES_PKG.ValidateCurrentLine;
99622:

Line 99621: XLA_AE_LINES_PKG.ValidateCurrentLine;

99617: -- 4219869 Business Flow
99618: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99619: -- Prior Entry. Currently, the following code is always generated.
99620: ------------------------------------------------------------------------------------------------
99621: XLA_AE_LINES_PKG.ValidateCurrentLine;
99622:
99623: ------------------------------------------------------------------------------------
99624: -- 4219869 Business Flow
99625: -- Populated credit and debit amounts -- Need to generate this within IF

Line 99627: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99623: ------------------------------------------------------------------------------------
99624: -- 4219869 Business Flow
99625: -- Populated credit and debit amounts -- Need to generate this within IF
99626: ------------------------------------------------------------------------------------
99627: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99628:
99629: ----------------------------------------------------------------------------------
99630: -- 4219869 Business Flow
99631: -- Update journal entry status -- Need to generate this within IF

Line 99659: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

99655: -- To allow MPA report to determine if it should generate report process
99656: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99657: ------------------------------------------------------------------------------------------
99658:
99659: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99660: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99661: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99662: -- call ADRs
99663: -- Bug 4922099

Line 99660: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

99656: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99657: ------------------------------------------------------------------------------------------
99658:
99659: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99660: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99661: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99662: -- call ADRs
99663: -- Bug 4922099
99664: --

Line 99688: xla_ae_lines_pkg.set_ccid(

99684: , x_value_type_code => l_adr_value_type_code
99685: , p_side => 'NA'
99686: );
99687:
99688: xla_ae_lines_pkg.set_ccid(
99689: p_code_combination_id => l_ccid
99690: , p_value_type_code => l_adr_value_type_code
99691: , p_transaction_coa_id => l_adr_transaction_coa_id
99692: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99723: xla_ae_lines_pkg.set_segment(

99719: );
99720:
99721: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99722:
99723: xla_ae_lines_pkg.set_segment(
99724: p_to_segment_code => 'GL_BALANCING'
99725: , p_segment_value => l_segment
99726: , p_from_segment_code => l_adr_value_segment_code
99727: , p_from_combination_id => l_adr_value_combination_id

Line 99767: xla_ae_lines_pkg.set_segment(

99763: );
99764:
99765: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99766:
99767: xla_ae_lines_pkg.set_segment(
99768: p_to_segment_code => 'GL_ACCOUNT'
99769: , p_segment_value => l_segment
99770: , p_from_segment_code => l_adr_value_segment_code
99771: , p_from_combination_id => l_adr_value_combination_id

Line 99798: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

99794:
99795: --
99796: -- Update the line information that should be overwritten
99797: --
99798: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99799: p_header_num => 1);
99800: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99801:
99802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 99800: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

99796: -- Update the line information that should be overwritten
99797: --
99798: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99799: p_header_num => 1);
99800: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99801:
99802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99803:
99804: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 99802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

99798: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99799: p_header_num => 1);
99800: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99801:
99802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99803:
99804: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99805: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99806: END IF;

Line 99805: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

99801:
99802: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99803:
99804: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99805: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99806: END IF;
99807:
99808: --
99809: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 99812: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

99808: --
99809: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99810: --
99811: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99812: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99813: ELSE
99814: ---------------------------------------------------------------------------------------------------
99815: -- 4262811a Switch Sign
99816: ---------------------------------------------------------------------------------------------------

Line 99817: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

99813: ELSE
99814: ---------------------------------------------------------------------------------------------------
99815: -- 4262811a Switch Sign
99816: ---------------------------------------------------------------------------------------------------
99817: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99814: ---------------------------------------------------------------------------------------------------
99815: -- 4262811a Switch Sign
99816: ---------------------------------------------------------------------------------------------------
99817: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99822: -- 5132302

Line 99819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99815: -- 4262811a Switch Sign
99816: ---------------------------------------------------------------------------------------------------
99817: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99822: -- 5132302
99823: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99816: ---------------------------------------------------------------------------------------------------
99817: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99822: -- 5132302
99823: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99824: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99817: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99822: -- 5132302
99823: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99824: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99825:

Line 99823: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

99819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99822: -- 5132302
99823: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99824: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99825:
99826: END IF;
99827:

Line 99824: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99820: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99821: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99822: -- 5132302
99823: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99824: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99825:
99826: END IF;
99827:
99828: -- 4955764

Line 99829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99825:
99826: END IF;
99827:
99828: -- 4955764
99829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99830: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99831:
99832:
99833: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 99833: XLA_AE_LINES_PKG.ValidateCurrentLine;

99829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99830: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99831:
99832:
99833: XLA_AE_LINES_PKG.ValidateCurrentLine;
99834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99835:
99836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 99834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99830: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99831:
99832:
99833: XLA_AE_LINES_PKG.ValidateCurrentLine;
99834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99835:
99836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99838: ,p_balance_type_code => l_balance_type_code);

Line 100031: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

100027: --
100028: -- bulk performance
100029: --
100030: l_balance_type_code VARCHAR2(1);
100031: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
100032: l_log_module VARCHAR2(240);
100033:
100034: --
100035: -- Upgrade strategy

Line 100099: XLA_AE_LINES_PKG.SetNewLine;

100095: ') = 'MISCELLANEOUS'
100096: THEN
100097:
100098: --
100099: XLA_AE_LINES_PKG.SetNewLine;
100100:
100101: p_balance_type_code := l_balance_type_code;
100102: -- set the flag so later we will know whether the gain loss line needs to be created
100103:

Line 100111: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

100107:
100108: --
100109: -- bulk performance
100110: --
100111: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
100112: p_header_num => 0); -- 4262811
100113: --
100114: -- set accounting line options
100115: --

Line 100116: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

100112: p_header_num => 0); -- 4262811
100113: --
100114: -- set accounting line options
100115: --
100116: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
100117: p_natural_side_code => 'D'
100118: , p_gain_or_loss_flag => 'N'
100119: , p_gl_transfer_mode_code => 'S'
100120: , p_acct_entry_type_code => 'A'

Line 100130: xla_ae_lines_pkg.SetAcctLineType

100126: --
100127: --
100128: -- set accounting line type info
100129: --
100130: xla_ae_lines_pkg.SetAcctLineType
100131: (p_component_type => l_component_type
100132: ,p_event_type_code => l_event_type_code
100133: ,p_line_definition_owner_code => l_line_definition_owner_code
100134: ,p_line_definition_code => l_line_definition_code

Line 100144: xla_ae_lines_pkg.SetAcctClass(

100140: ,p_event_class_code => l_event_class_code);
100141: --
100142: -- set accounting class
100143: --
100144: xla_ae_lines_pkg.SetAcctClass(
100145: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
100146: , p_ae_header_id => l_ae_header_id
100147: );
100148:

Line 100152: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

100148:
100149: --
100150: -- set rounding class
100151: --
100152: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100153: 'MISCELLANEOUS EXPENSE';
100154:
100155: --
100156: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 100156: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

100152: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100153: 'MISCELLANEOUS EXPENSE';
100154:
100155: --
100156: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100157: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100158: --
100159: -- bulk performance
100160: --

Line 100157: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

100153: 'MISCELLANEOUS EXPENSE';
100154:
100155: --
100156: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100157: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100158: --
100159: -- bulk performance
100160: --
100161: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 100161: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

100157: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100158: --
100159: -- bulk performance
100160: --
100161: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100162:
100163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100165:

Line 100163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

100159: -- bulk performance
100160: --
100161: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100162:
100163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100165:
100166: -- 4955764
100167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100165:
100166: -- 4955764
100167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100169:
100170: -- 4458381 Public Sector Enh
100171:

Line 100275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

100271: l_rec_acct_attrs.array_num_value(42) := p_source_88;
100272: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
100273: l_rec_acct_attrs.array_num_value(43) := p_source_89;
100274:
100275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100277:
100278: ---------------------------------------------------------------------------------------------------------------
100279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 100276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

100272: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
100273: l_rec_acct_attrs.array_num_value(43) := p_source_89;
100274:
100275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100277:
100278: ---------------------------------------------------------------------------------------------------------------
100279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100280: ---------------------------------------------------------------------------------------------------------------

Line 100279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

100275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100277:
100278: ---------------------------------------------------------------------------------------------------------------
100279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100280: ---------------------------------------------------------------------------------------------------------------
100281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100282:
100283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 100281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

100277:
100278: ---------------------------------------------------------------------------------------------------------------
100279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100280: ---------------------------------------------------------------------------------------------------------------
100281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100282:
100283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100285:

Line 100283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100280: ---------------------------------------------------------------------------------------------------------------
100281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100282:
100283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100285:
100286: IF xla_accounting_cache_pkg.GetValueChar
100287: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 100284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100280: ---------------------------------------------------------------------------------------------------------------
100281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100282:
100283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100285:
100286: IF xla_accounting_cache_pkg.GetValueChar
100287: (p_source_code => 'LEDGER_CATEGORY_CODE'
100288: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 100295: xla_ae_lines_pkg.BflowUpgEntry

100291: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100292: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
100293: )
100294: THEN
100295: xla_ae_lines_pkg.BflowUpgEntry
100296: (p_business_method_code => l_bflow_method_code
100297: ,p_business_class_code => l_bflow_class_code
100298: ,p_balance_type => l_balance_type_code);
100299: ELSE

Line 100309: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

100305: -- call analytical criteria
100306: --
100307:
100308:
100309: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
100310: xla_ae_lines_pkg.SetAnalyticalCriteria(
100311: p_analytical_criterion_name => 'Project Number'
100312: , p_analytical_criterion_owner => 'S'
100313: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 100310: xla_ae_lines_pkg.SetAnalyticalCriteria(

100306: --
100307:
100308:
100309: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
100310: xla_ae_lines_pkg.SetAnalyticalCriteria(
100311: p_analytical_criterion_name => 'Project Number'
100312: , p_analytical_criterion_owner => 'S'
100313: , p_analytical_criterion_code => 'PROJECT_NUMBER'
100314: , p_amb_context_code => 'DEFAULT'

Line 100331: xla_ae_lines_pkg.SetLineDescription(

100327: --
100328: -- call description
100329: --
100330:
100331: xla_ae_lines_pkg.SetLineDescription(
100332: p_ae_header_id => l_ae_header_id
100333: ,p_description => Description_1 (
100334: p_application_id => p_application_id
100335: , p_ae_header_id => l_ae_header_id

Line 100364: xla_ae_lines_pkg.set_ccid(

100360: , x_value_type_code => l_adr_value_type_code
100361: , p_side => 'NA'
100362: );
100363:
100364: xla_ae_lines_pkg.set_ccid(
100365: p_code_combination_id => l_ccid
100366: , p_value_type_code => l_adr_value_type_code
100367: , p_transaction_coa_id => l_adr_transaction_coa_id
100368: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100400: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

100396: xla_accounting_err_pkg.build_message
100397: (p_appli_s_name => 'XLA'
100398: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
100399: ,p_token_1 => 'LINE_NUMBER'
100400: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
100401: ,p_token_2 => 'LINE_TYPE_NAME'
100402: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
100403: l_component_type
100404: ,l_component_code

Line 100436: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

100432: --
100433: --
100434: ------------------------------------------------------------------------------------------------
100435: -- 4219869 Business Flow
100436: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100437: -- Prior Entry. Currently, the following code is always generated.
100438: ------------------------------------------------------------------------------------------------
100439: XLA_AE_LINES_PKG.ValidateCurrentLine;
100440:

Line 100439: XLA_AE_LINES_PKG.ValidateCurrentLine;

100435: -- 4219869 Business Flow
100436: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100437: -- Prior Entry. Currently, the following code is always generated.
100438: ------------------------------------------------------------------------------------------------
100439: XLA_AE_LINES_PKG.ValidateCurrentLine;
100440:
100441: ------------------------------------------------------------------------------------
100442: -- 4219869 Business Flow
100443: -- Populated credit and debit amounts -- Need to generate this within IF

Line 100445: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100441: ------------------------------------------------------------------------------------
100442: -- 4219869 Business Flow
100443: -- Populated credit and debit amounts -- Need to generate this within IF
100444: ------------------------------------------------------------------------------------
100445: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100446:
100447: ----------------------------------------------------------------------------------
100448: -- 4219869 Business Flow
100449: -- Update journal entry status -- Need to generate this within IF

Line 100477: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

100473: -- To allow MPA report to determine if it should generate report process
100474: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100475: ------------------------------------------------------------------------------------------
100476:
100477: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100478: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100479: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100480: -- call ADRs
100481: -- Bug 4922099

Line 100478: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

100474: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100475: ------------------------------------------------------------------------------------------
100476:
100477: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100478: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100479: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100480: -- call ADRs
100481: -- Bug 4922099
100482: --

Line 100502: xla_ae_lines_pkg.set_ccid(

100498: , x_value_type_code => l_adr_value_type_code
100499: , p_side => 'NA'
100500: );
100501:
100502: xla_ae_lines_pkg.set_ccid(
100503: p_code_combination_id => l_ccid
100504: , p_value_type_code => l_adr_value_type_code
100505: , p_transaction_coa_id => l_adr_transaction_coa_id
100506: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

100521:
100522: --
100523: -- Update the line information that should be overwritten
100524: --
100525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100526: p_header_num => 1);
100527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100528:
100529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 100527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

100523: -- Update the line information that should be overwritten
100524: --
100525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100526: p_header_num => 1);
100527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100528:
100529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100530:
100531: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 100529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

100525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100526: p_header_num => 1);
100527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100528:
100529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100530:
100531: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100532: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100533: END IF;

Line 100532: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

100528:
100529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100530:
100531: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100532: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100533: END IF;
100534:
100535: --
100536: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 100539: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

100535: --
100536: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100537: --
100538: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100539: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100540: ELSE
100541: ---------------------------------------------------------------------------------------------------
100542: -- 4262811a Switch Sign
100543: ---------------------------------------------------------------------------------------------------

Line 100544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

100540: ELSE
100541: ---------------------------------------------------------------------------------------------------
100542: -- 4262811a Switch Sign
100543: ---------------------------------------------------------------------------------------------------
100544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100541: ---------------------------------------------------------------------------------------------------
100542: -- 4262811a Switch Sign
100543: ---------------------------------------------------------------------------------------------------
100544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100549: -- 5132302

Line 100546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100542: -- 4262811a Switch Sign
100543: ---------------------------------------------------------------------------------------------------
100544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100549: -- 5132302
100550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100543: ---------------------------------------------------------------------------------------------------
100544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100549: -- 5132302
100550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100549: -- 5132302
100550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100552:

Line 100550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

100546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100549: -- 5132302
100550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100552:
100553: END IF;
100554:

Line 100551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100549: -- 5132302
100550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100552:
100553: END IF;
100554:
100555: -- 4955764

Line 100556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100552:
100553: END IF;
100554:
100555: -- 4955764
100556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100558:
100559:
100560: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 100560: XLA_AE_LINES_PKG.ValidateCurrentLine;

100556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100558:
100559:
100560: XLA_AE_LINES_PKG.ValidateCurrentLine;
100561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100562:
100563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 100561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100558:
100559:
100560: XLA_AE_LINES_PKG.ValidateCurrentLine;
100561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100562:
100563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100565: ,p_balance_type_code => l_balance_type_code);

Line 100756: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

100752: --
100753: -- bulk performance
100754: --
100755: l_balance_type_code VARCHAR2(1);
100756: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
100757: l_log_module VARCHAR2(240);
100758:
100759: --
100760: -- Upgrade strategy

Line 100824: XLA_AE_LINES_PKG.SetNewLine;

100820: ') = 'MISCELLANEOUS'
100821: THEN
100822:
100823: --
100824: XLA_AE_LINES_PKG.SetNewLine;
100825:
100826: p_balance_type_code := l_balance_type_code;
100827: -- set the flag so later we will know whether the gain loss line needs to be created
100828:

Line 100836: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

100832:
100833: --
100834: -- bulk performance
100835: --
100836: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
100837: p_header_num => 0); -- 4262811
100838: --
100839: -- set accounting line options
100840: --

Line 100841: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

100837: p_header_num => 0); -- 4262811
100838: --
100839: -- set accounting line options
100840: --
100841: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
100842: p_natural_side_code => 'D'
100843: , p_gain_or_loss_flag => 'N'
100844: , p_gl_transfer_mode_code => 'S'
100845: , p_acct_entry_type_code => 'A'

Line 100855: xla_ae_lines_pkg.SetAcctLineType

100851: --
100852: --
100853: -- set accounting line type info
100854: --
100855: xla_ae_lines_pkg.SetAcctLineType
100856: (p_component_type => l_component_type
100857: ,p_event_type_code => l_event_type_code
100858: ,p_line_definition_owner_code => l_line_definition_owner_code
100859: ,p_line_definition_code => l_line_definition_code

Line 100869: xla_ae_lines_pkg.SetAcctClass(

100865: ,p_event_class_code => l_event_class_code);
100866: --
100867: -- set accounting class
100868: --
100869: xla_ae_lines_pkg.SetAcctClass(
100870: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
100871: , p_ae_header_id => l_ae_header_id
100872: );
100873:

Line 100877: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

100873:
100874: --
100875: -- set rounding class
100876: --
100877: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100878: 'MISCELLANEOUS EXPENSE';
100879:
100880: --
100881: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 100881: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

100877: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100878: 'MISCELLANEOUS EXPENSE';
100879:
100880: --
100881: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100882: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100883: --
100884: -- bulk performance
100885: --

Line 100882: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

100878: 'MISCELLANEOUS EXPENSE';
100879:
100880: --
100881: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100882: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100883: --
100884: -- bulk performance
100885: --
100886: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 100886: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

100882: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100883: --
100884: -- bulk performance
100885: --
100886: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100887:
100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100890:

Line 100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

100884: -- bulk performance
100885: --
100886: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100887:
100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100890:
100891: -- 4955764
100892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100890:
100891: -- 4955764
100892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100893: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100894:
100895: -- 4458381 Public Sector Enh
100896:

Line 100998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

100994: l_rec_acct_attrs.array_num_value(41) := p_source_88;
100995: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
100996: l_rec_acct_attrs.array_num_value(42) := p_source_89;
100997:
100998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101000:
101001: ---------------------------------------------------------------------------------------------------------------
101002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 100999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

100995: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
100996: l_rec_acct_attrs.array_num_value(42) := p_source_89;
100997:
100998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101000:
101001: ---------------------------------------------------------------------------------------------------------------
101002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101003: ---------------------------------------------------------------------------------------------------------------

Line 101002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

100998: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100999: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101000:
101001: ---------------------------------------------------------------------------------------------------------------
101002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101003: ---------------------------------------------------------------------------------------------------------------
101004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101005:
101006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 101004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

101000:
101001: ---------------------------------------------------------------------------------------------------------------
101002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101003: ---------------------------------------------------------------------------------------------------------------
101004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101005:
101006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101008:

Line 101006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101002: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101003: ---------------------------------------------------------------------------------------------------------------
101004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101005:
101006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101008:
101009: IF xla_accounting_cache_pkg.GetValueChar
101010: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 101007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101003: ---------------------------------------------------------------------------------------------------------------
101004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101005:
101006: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101008:
101009: IF xla_accounting_cache_pkg.GetValueChar
101010: (p_source_code => 'LEDGER_CATEGORY_CODE'
101011: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 101018: xla_ae_lines_pkg.BflowUpgEntry

101014: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101015: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
101016: )
101017: THEN
101018: xla_ae_lines_pkg.BflowUpgEntry
101019: (p_business_method_code => l_bflow_method_code
101020: ,p_business_class_code => l_bflow_class_code
101021: ,p_balance_type => l_balance_type_code);
101022: ELSE

Line 101032: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

101028: -- call analytical criteria
101029: --
101030:
101031:
101032: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
101033: xla_ae_lines_pkg.SetAnalyticalCriteria(
101034: p_analytical_criterion_name => 'Project Number'
101035: , p_analytical_criterion_owner => 'S'
101036: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 101033: xla_ae_lines_pkg.SetAnalyticalCriteria(

101029: --
101030:
101031:
101032: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
101033: xla_ae_lines_pkg.SetAnalyticalCriteria(
101034: p_analytical_criterion_name => 'Project Number'
101035: , p_analytical_criterion_owner => 'S'
101036: , p_analytical_criterion_code => 'PROJECT_NUMBER'
101037: , p_amb_context_code => 'DEFAULT'

Line 101054: xla_ae_lines_pkg.SetLineDescription(

101050: --
101051: -- call description
101052: --
101053:
101054: xla_ae_lines_pkg.SetLineDescription(
101055: p_ae_header_id => l_ae_header_id
101056: ,p_description => Description_1 (
101057: p_application_id => p_application_id
101058: , p_ae_header_id => l_ae_header_id

Line 101087: xla_ae_lines_pkg.set_ccid(

101083: , x_value_type_code => l_adr_value_type_code
101084: , p_side => 'NA'
101085: );
101086:
101087: xla_ae_lines_pkg.set_ccid(
101088: p_code_combination_id => l_ccid
101089: , p_value_type_code => l_adr_value_type_code
101090: , p_transaction_coa_id => l_adr_transaction_coa_id
101091: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101123: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

101119: xla_accounting_err_pkg.build_message
101120: (p_appli_s_name => 'XLA'
101121: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
101122: ,p_token_1 => 'LINE_NUMBER'
101123: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
101124: ,p_token_2 => 'LINE_TYPE_NAME'
101125: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
101126: l_component_type
101127: ,l_component_code

Line 101159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

101155: --
101156: --
101157: ------------------------------------------------------------------------------------------------
101158: -- 4219869 Business Flow
101159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101160: -- Prior Entry. Currently, the following code is always generated.
101161: ------------------------------------------------------------------------------------------------
101162: XLA_AE_LINES_PKG.ValidateCurrentLine;
101163:

Line 101162: XLA_AE_LINES_PKG.ValidateCurrentLine;

101158: -- 4219869 Business Flow
101159: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101160: -- Prior Entry. Currently, the following code is always generated.
101161: ------------------------------------------------------------------------------------------------
101162: XLA_AE_LINES_PKG.ValidateCurrentLine;
101163:
101164: ------------------------------------------------------------------------------------
101165: -- 4219869 Business Flow
101166: -- Populated credit and debit amounts -- Need to generate this within IF

Line 101168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101164: ------------------------------------------------------------------------------------
101165: -- 4219869 Business Flow
101166: -- Populated credit and debit amounts -- Need to generate this within IF
101167: ------------------------------------------------------------------------------------
101168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101169:
101170: ----------------------------------------------------------------------------------
101171: -- 4219869 Business Flow
101172: -- Update journal entry status -- Need to generate this within IF

Line 101200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

101196: -- To allow MPA report to determine if it should generate report process
101197: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101198: ------------------------------------------------------------------------------------------
101199:
101200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101202: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101203: -- call ADRs
101204: -- Bug 4922099

Line 101201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

101197: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101198: ------------------------------------------------------------------------------------------
101199:
101200: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101201: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101202: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101203: -- call ADRs
101204: -- Bug 4922099
101205: --

Line 101225: xla_ae_lines_pkg.set_ccid(

101221: , x_value_type_code => l_adr_value_type_code
101222: , p_side => 'NA'
101223: );
101224:
101225: xla_ae_lines_pkg.set_ccid(
101226: p_code_combination_id => l_ccid
101227: , p_value_type_code => l_adr_value_type_code
101228: , p_transaction_coa_id => l_adr_transaction_coa_id
101229: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

101244:
101245: --
101246: -- Update the line information that should be overwritten
101247: --
101248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101249: p_header_num => 1);
101250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101251:
101252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 101250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

101246: -- Update the line information that should be overwritten
101247: --
101248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101249: p_header_num => 1);
101250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101251:
101252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101253:
101254: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 101252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

101248: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101249: p_header_num => 1);
101250: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101251:
101252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101253:
101254: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101255: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101256: END IF;

Line 101255: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

101251:
101252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101253:
101254: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101255: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101256: END IF;
101257:
101258: --
101259: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 101262: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

101258: --
101259: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101260: --
101261: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101262: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101263: ELSE
101264: ---------------------------------------------------------------------------------------------------
101265: -- 4262811a Switch Sign
101266: ---------------------------------------------------------------------------------------------------

Line 101267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

101263: ELSE
101264: ---------------------------------------------------------------------------------------------------
101265: -- 4262811a Switch Sign
101266: ---------------------------------------------------------------------------------------------------
101267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101264: ---------------------------------------------------------------------------------------------------
101265: -- 4262811a Switch Sign
101266: ---------------------------------------------------------------------------------------------------
101267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101272: -- 5132302

Line 101269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101265: -- 4262811a Switch Sign
101266: ---------------------------------------------------------------------------------------------------
101267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101272: -- 5132302
101273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101266: ---------------------------------------------------------------------------------------------------
101267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101272: -- 5132302
101273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101267: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101272: -- 5132302
101273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101275:

Line 101273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

101269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101272: -- 5132302
101273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101275:
101276: END IF;
101277:

Line 101274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101271: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101272: -- 5132302
101273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101274: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101275:
101276: END IF;
101277:
101278: -- 4955764

Line 101279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101275:
101276: END IF;
101277:
101278: -- 4955764
101279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101281:
101282:
101283: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 101283: XLA_AE_LINES_PKG.ValidateCurrentLine;

101279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101281:
101282:
101283: XLA_AE_LINES_PKG.ValidateCurrentLine;
101284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101285:
101286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 101284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101281:
101282:
101283: XLA_AE_LINES_PKG.ValidateCurrentLine;
101284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101285:
101286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
101288: ,p_balance_type_code => l_balance_type_code);

Line 101481: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

101477: --
101478: -- bulk performance
101479: --
101480: l_balance_type_code VARCHAR2(1);
101481: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
101482: l_log_module VARCHAR2(240);
101483:
101484: --
101485: -- Upgrade strategy

Line 101549: XLA_AE_LINES_PKG.SetNewLine;

101545: ') = 'MISCELLANEOUS'
101546: THEN
101547:
101548: --
101549: XLA_AE_LINES_PKG.SetNewLine;
101550:
101551: p_balance_type_code := l_balance_type_code;
101552: -- set the flag so later we will know whether the gain loss line needs to be created
101553:

Line 101561: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

101557:
101558: --
101559: -- bulk performance
101560: --
101561: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
101562: p_header_num => 0); -- 4262811
101563: --
101564: -- set accounting line options
101565: --

Line 101566: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

101562: p_header_num => 0); -- 4262811
101563: --
101564: -- set accounting line options
101565: --
101566: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
101567: p_natural_side_code => 'D'
101568: , p_gain_or_loss_flag => 'N'
101569: , p_gl_transfer_mode_code => 'S'
101570: , p_acct_entry_type_code => 'A'

Line 101580: xla_ae_lines_pkg.SetAcctLineType

101576: --
101577: --
101578: -- set accounting line type info
101579: --
101580: xla_ae_lines_pkg.SetAcctLineType
101581: (p_component_type => l_component_type
101582: ,p_event_type_code => l_event_type_code
101583: ,p_line_definition_owner_code => l_line_definition_owner_code
101584: ,p_line_definition_code => l_line_definition_code

Line 101594: xla_ae_lines_pkg.SetAcctClass(

101590: ,p_event_class_code => l_event_class_code);
101591: --
101592: -- set accounting class
101593: --
101594: xla_ae_lines_pkg.SetAcctClass(
101595: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
101596: , p_ae_header_id => l_ae_header_id
101597: );
101598:

Line 101602: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

101598:
101599: --
101600: -- set rounding class
101601: --
101602: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101603: 'MISCELLANEOUS EXPENSE';
101604:
101605: --
101606: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 101606: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

101602: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101603: 'MISCELLANEOUS EXPENSE';
101604:
101605: --
101606: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101607: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101608: --
101609: -- bulk performance
101610: --

Line 101607: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

101603: 'MISCELLANEOUS EXPENSE';
101604:
101605: --
101606: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101607: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101608: --
101609: -- bulk performance
101610: --
101611: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 101611: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

101607: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101608: --
101609: -- bulk performance
101610: --
101611: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101612:
101613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101615:

Line 101613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

101609: -- bulk performance
101610: --
101611: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101612:
101613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101615:
101616: -- 4955764
101617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101615:
101616: -- 4955764
101617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
101619:
101620: -- 4458381 Public Sector Enh
101621:

Line 101727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

101723: l_rec_acct_attrs.array_num_value(43) := p_source_88;
101724: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
101725: l_rec_acct_attrs.array_num_value(44) := p_source_89;
101726:
101727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101729:
101730: ---------------------------------------------------------------------------------------------------------------
101731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 101728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

101724: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
101725: l_rec_acct_attrs.array_num_value(44) := p_source_89;
101726:
101727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101729:
101730: ---------------------------------------------------------------------------------------------------------------
101731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101732: ---------------------------------------------------------------------------------------------------------------

Line 101731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

101727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101729:
101730: ---------------------------------------------------------------------------------------------------------------
101731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101732: ---------------------------------------------------------------------------------------------------------------
101733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101734:
101735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 101733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

101729:
101730: ---------------------------------------------------------------------------------------------------------------
101731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101732: ---------------------------------------------------------------------------------------------------------------
101733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101734:
101735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101737:

Line 101735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101732: ---------------------------------------------------------------------------------------------------------------
101733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101734:
101735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101737:
101738: IF xla_accounting_cache_pkg.GetValueChar
101739: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 101736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101732: ---------------------------------------------------------------------------------------------------------------
101733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101734:
101735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101737:
101738: IF xla_accounting_cache_pkg.GetValueChar
101739: (p_source_code => 'LEDGER_CATEGORY_CODE'
101740: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 101747: xla_ae_lines_pkg.BflowUpgEntry

101743: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101744: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
101745: )
101746: THEN
101747: xla_ae_lines_pkg.BflowUpgEntry
101748: (p_business_method_code => l_bflow_method_code
101749: ,p_business_class_code => l_bflow_class_code
101750: ,p_balance_type => l_balance_type_code);
101751: ELSE

Line 101761: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

101757: -- call analytical criteria
101758: --
101759:
101760:
101761: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
101762: xla_ae_lines_pkg.SetAnalyticalCriteria(
101763: p_analytical_criterion_name => 'Project Number'
101764: , p_analytical_criterion_owner => 'S'
101765: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 101762: xla_ae_lines_pkg.SetAnalyticalCriteria(

101758: --
101759:
101760:
101761: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
101762: xla_ae_lines_pkg.SetAnalyticalCriteria(
101763: p_analytical_criterion_name => 'Project Number'
101764: , p_analytical_criterion_owner => 'S'
101765: , p_analytical_criterion_code => 'PROJECT_NUMBER'
101766: , p_amb_context_code => 'DEFAULT'

Line 101783: xla_ae_lines_pkg.SetLineDescription(

101779: --
101780: -- call description
101781: --
101782:
101783: xla_ae_lines_pkg.SetLineDescription(
101784: p_ae_header_id => l_ae_header_id
101785: ,p_description => Description_1 (
101786: p_application_id => p_application_id
101787: , p_ae_header_id => l_ae_header_id

Line 101816: xla_ae_lines_pkg.set_ccid(

101812: , x_value_type_code => l_adr_value_type_code
101813: , p_side => 'NA'
101814: );
101815:
101816: xla_ae_lines_pkg.set_ccid(
101817: p_code_combination_id => l_ccid
101818: , p_value_type_code => l_adr_value_type_code
101819: , p_transaction_coa_id => l_adr_transaction_coa_id
101820: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101852: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

101848: xla_accounting_err_pkg.build_message
101849: (p_appli_s_name => 'XLA'
101850: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
101851: ,p_token_1 => 'LINE_NUMBER'
101852: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
101853: ,p_token_2 => 'LINE_TYPE_NAME'
101854: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
101855: l_component_type
101856: ,l_component_code

Line 101888: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

101884: --
101885: --
101886: ------------------------------------------------------------------------------------------------
101887: -- 4219869 Business Flow
101888: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101889: -- Prior Entry. Currently, the following code is always generated.
101890: ------------------------------------------------------------------------------------------------
101891: XLA_AE_LINES_PKG.ValidateCurrentLine;
101892:

Line 101891: XLA_AE_LINES_PKG.ValidateCurrentLine;

101887: -- 4219869 Business Flow
101888: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101889: -- Prior Entry. Currently, the following code is always generated.
101890: ------------------------------------------------------------------------------------------------
101891: XLA_AE_LINES_PKG.ValidateCurrentLine;
101892:
101893: ------------------------------------------------------------------------------------
101894: -- 4219869 Business Flow
101895: -- Populated credit and debit amounts -- Need to generate this within IF

Line 101897: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101893: ------------------------------------------------------------------------------------
101894: -- 4219869 Business Flow
101895: -- Populated credit and debit amounts -- Need to generate this within IF
101896: ------------------------------------------------------------------------------------
101897: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101898:
101899: ----------------------------------------------------------------------------------
101900: -- 4219869 Business Flow
101901: -- Update journal entry status -- Need to generate this within IF

Line 101929: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

101925: -- To allow MPA report to determine if it should generate report process
101926: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101927: ------------------------------------------------------------------------------------------
101928:
101929: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101930: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101931: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101932: -- call ADRs
101933: -- Bug 4922099

Line 101930: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

101926: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101927: ------------------------------------------------------------------------------------------
101928:
101929: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101930: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101931: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101932: -- call ADRs
101933: -- Bug 4922099
101934: --

Line 101954: xla_ae_lines_pkg.set_ccid(

101950: , x_value_type_code => l_adr_value_type_code
101951: , p_side => 'NA'
101952: );
101953:
101954: xla_ae_lines_pkg.set_ccid(
101955: p_code_combination_id => l_ccid
101956: , p_value_type_code => l_adr_value_type_code
101957: , p_transaction_coa_id => l_adr_transaction_coa_id
101958: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

101973:
101974: --
101975: -- Update the line information that should be overwritten
101976: --
101977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101978: p_header_num => 1);
101979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101980:
101981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 101979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

101975: -- Update the line information that should be overwritten
101976: --
101977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101978: p_header_num => 1);
101979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101980:
101981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101982:
101983: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 101981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

101977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101978: p_header_num => 1);
101979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101980:
101981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101982:
101983: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101984: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101985: END IF;

Line 101984: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

101980:
101981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101982:
101983: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101984: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101985: END IF;
101986:
101987: --
101988: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 101991: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

101987: --
101988: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101989: --
101990: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101991: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101992: ELSE
101993: ---------------------------------------------------------------------------------------------------
101994: -- 4262811a Switch Sign
101995: ---------------------------------------------------------------------------------------------------

Line 101996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

101992: ELSE
101993: ---------------------------------------------------------------------------------------------------
101994: -- 4262811a Switch Sign
101995: ---------------------------------------------------------------------------------------------------
101996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101993: ---------------------------------------------------------------------------------------------------
101994: -- 4262811a Switch Sign
101995: ---------------------------------------------------------------------------------------------------
101996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102001: -- 5132302

Line 101998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101994: -- 4262811a Switch Sign
101995: ---------------------------------------------------------------------------------------------------
101996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102001: -- 5132302
102002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101995: ---------------------------------------------------------------------------------------------------
101996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102001: -- 5132302
102002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102001: -- 5132302
102002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102004:

Line 102002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

101998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102001: -- 5132302
102002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102004:
102005: END IF;
102006:

Line 102003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102001: -- 5132302
102002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102004:
102005: END IF;
102006:
102007: -- 4955764

Line 102008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102004:
102005: END IF;
102006:
102007: -- 4955764
102008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102010:
102011:
102012: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 102012: XLA_AE_LINES_PKG.ValidateCurrentLine;

102008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102010:
102011:
102012: XLA_AE_LINES_PKG.ValidateCurrentLine;
102013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102014:
102015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 102013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102010:
102011:
102012: XLA_AE_LINES_PKG.ValidateCurrentLine;
102013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102014:
102015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102017: ,p_balance_type_code => l_balance_type_code);

Line 102210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

102206: --
102207: -- bulk performance
102208: --
102209: l_balance_type_code VARCHAR2(1);
102210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
102211: l_log_module VARCHAR2(240);
102212:
102213: --
102214: -- Upgrade strategy

Line 102278: XLA_AE_LINES_PKG.SetNewLine;

102274: ') = 'MISCELLANEOUS'
102275: THEN
102276:
102277: --
102278: XLA_AE_LINES_PKG.SetNewLine;
102279:
102280: p_balance_type_code := l_balance_type_code;
102281: -- set the flag so later we will know whether the gain loss line needs to be created
102282:

Line 102290: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

102286:
102287: --
102288: -- bulk performance
102289: --
102290: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
102291: p_header_num => 0); -- 4262811
102292: --
102293: -- set accounting line options
102294: --

Line 102295: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

102291: p_header_num => 0); -- 4262811
102292: --
102293: -- set accounting line options
102294: --
102295: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
102296: p_natural_side_code => 'D'
102297: , p_gain_or_loss_flag => 'N'
102298: , p_gl_transfer_mode_code => 'S'
102299: , p_acct_entry_type_code => 'A'

Line 102309: xla_ae_lines_pkg.SetAcctLineType

102305: --
102306: --
102307: -- set accounting line type info
102308: --
102309: xla_ae_lines_pkg.SetAcctLineType
102310: (p_component_type => l_component_type
102311: ,p_event_type_code => l_event_type_code
102312: ,p_line_definition_owner_code => l_line_definition_owner_code
102313: ,p_line_definition_code => l_line_definition_code

Line 102323: xla_ae_lines_pkg.SetAcctClass(

102319: ,p_event_class_code => l_event_class_code);
102320: --
102321: -- set accounting class
102322: --
102323: xla_ae_lines_pkg.SetAcctClass(
102324: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
102325: , p_ae_header_id => l_ae_header_id
102326: );
102327:

Line 102331: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

102327:
102328: --
102329: -- set rounding class
102330: --
102331: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102332: 'MISCELLANEOUS EXPENSE';
102333:
102334: --
102335: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 102335: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

102331: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102332: 'MISCELLANEOUS EXPENSE';
102333:
102334: --
102335: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102336: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102337: --
102338: -- bulk performance
102339: --

Line 102336: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

102332: 'MISCELLANEOUS EXPENSE';
102333:
102334: --
102335: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102336: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102337: --
102338: -- bulk performance
102339: --
102340: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 102340: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

102336: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102337: --
102338: -- bulk performance
102339: --
102340: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102341:
102342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102343: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102344:

Line 102342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

102338: -- bulk performance
102339: --
102340: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102341:
102342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102343: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102344:
102345: -- 4955764
102346: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102346: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102343: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102344:
102345: -- 4955764
102346: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102347: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
102348:
102349: -- 4458381 Public Sector Enh
102350:

Line 102454: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

102450: l_rec_acct_attrs.array_num_value(42) := p_source_88;
102451: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102452: l_rec_acct_attrs.array_num_value(43) := p_source_89;
102453:
102454: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102455: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102456:
102457: ---------------------------------------------------------------------------------------------------------------
102458: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 102455: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

102451: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102452: l_rec_acct_attrs.array_num_value(43) := p_source_89;
102453:
102454: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102455: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102456:
102457: ---------------------------------------------------------------------------------------------------------------
102458: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102459: ---------------------------------------------------------------------------------------------------------------

Line 102458: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

102454: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102455: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102456:
102457: ---------------------------------------------------------------------------------------------------------------
102458: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102459: ---------------------------------------------------------------------------------------------------------------
102460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102461:
102462: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 102460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

102456:
102457: ---------------------------------------------------------------------------------------------------------------
102458: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102459: ---------------------------------------------------------------------------------------------------------------
102460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102461:
102462: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102463: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102464:

Line 102462: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102458: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102459: ---------------------------------------------------------------------------------------------------------------
102460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102461:
102462: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102463: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102464:
102465: IF xla_accounting_cache_pkg.GetValueChar
102466: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 102463: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102459: ---------------------------------------------------------------------------------------------------------------
102460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102461:
102462: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102463: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102464:
102465: IF xla_accounting_cache_pkg.GetValueChar
102466: (p_source_code => 'LEDGER_CATEGORY_CODE'
102467: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 102474: xla_ae_lines_pkg.BflowUpgEntry

102470: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102471: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
102472: )
102473: THEN
102474: xla_ae_lines_pkg.BflowUpgEntry
102475: (p_business_method_code => l_bflow_method_code
102476: ,p_business_class_code => l_bflow_class_code
102477: ,p_balance_type => l_balance_type_code);
102478: ELSE

Line 102488: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

102484: -- call analytical criteria
102485: --
102486:
102487:
102488: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
102489: xla_ae_lines_pkg.SetAnalyticalCriteria(
102490: p_analytical_criterion_name => 'Project Number'
102491: , p_analytical_criterion_owner => 'S'
102492: , p_analytical_criterion_code => 'PROJECT_NUMBER'

Line 102489: xla_ae_lines_pkg.SetAnalyticalCriteria(

102485: --
102486:
102487:
102488: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
102489: xla_ae_lines_pkg.SetAnalyticalCriteria(
102490: p_analytical_criterion_name => 'Project Number'
102491: , p_analytical_criterion_owner => 'S'
102492: , p_analytical_criterion_code => 'PROJECT_NUMBER'
102493: , p_amb_context_code => 'DEFAULT'

Line 102510: xla_ae_lines_pkg.SetLineDescription(

102506: --
102507: -- call description
102508: --
102509:
102510: xla_ae_lines_pkg.SetLineDescription(
102511: p_ae_header_id => l_ae_header_id
102512: ,p_description => Description_1 (
102513: p_application_id => p_application_id
102514: , p_ae_header_id => l_ae_header_id

Line 102543: xla_ae_lines_pkg.set_ccid(

102539: , x_value_type_code => l_adr_value_type_code
102540: , p_side => 'NA'
102541: );
102542:
102543: xla_ae_lines_pkg.set_ccid(
102544: p_code_combination_id => l_ccid
102545: , p_value_type_code => l_adr_value_type_code
102546: , p_transaction_coa_id => l_adr_transaction_coa_id
102547: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102579: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

102575: xla_accounting_err_pkg.build_message
102576: (p_appli_s_name => 'XLA'
102577: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
102578: ,p_token_1 => 'LINE_NUMBER'
102579: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
102580: ,p_token_2 => 'LINE_TYPE_NAME'
102581: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
102582: l_component_type
102583: ,l_component_code

Line 102615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

102611: --
102612: --
102613: ------------------------------------------------------------------------------------------------
102614: -- 4219869 Business Flow
102615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102616: -- Prior Entry. Currently, the following code is always generated.
102617: ------------------------------------------------------------------------------------------------
102618: XLA_AE_LINES_PKG.ValidateCurrentLine;
102619:

Line 102618: XLA_AE_LINES_PKG.ValidateCurrentLine;

102614: -- 4219869 Business Flow
102615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102616: -- Prior Entry. Currently, the following code is always generated.
102617: ------------------------------------------------------------------------------------------------
102618: XLA_AE_LINES_PKG.ValidateCurrentLine;
102619:
102620: ------------------------------------------------------------------------------------
102621: -- 4219869 Business Flow
102622: -- Populated credit and debit amounts -- Need to generate this within IF

Line 102624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102620: ------------------------------------------------------------------------------------
102621: -- 4219869 Business Flow
102622: -- Populated credit and debit amounts -- Need to generate this within IF
102623: ------------------------------------------------------------------------------------
102624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102625:
102626: ----------------------------------------------------------------------------------
102627: -- 4219869 Business Flow
102628: -- Update journal entry status -- Need to generate this within IF

Line 102656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

102652: -- To allow MPA report to determine if it should generate report process
102653: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102654: ------------------------------------------------------------------------------------------
102655:
102656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102658: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102659: -- call ADRs
102660: -- Bug 4922099

Line 102657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

102653: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102654: ------------------------------------------------------------------------------------------
102655:
102656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102658: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102659: -- call ADRs
102660: -- Bug 4922099
102661: --

Line 102681: xla_ae_lines_pkg.set_ccid(

102677: , x_value_type_code => l_adr_value_type_code
102678: , p_side => 'NA'
102679: );
102680:
102681: xla_ae_lines_pkg.set_ccid(
102682: p_code_combination_id => l_ccid
102683: , p_value_type_code => l_adr_value_type_code
102684: , p_transaction_coa_id => l_adr_transaction_coa_id
102685: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

102700:
102701: --
102702: -- Update the line information that should be overwritten
102703: --
102704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102705: p_header_num => 1);
102706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102707:
102708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 102706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

102702: -- Update the line information that should be overwritten
102703: --
102704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102705: p_header_num => 1);
102706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102707:
102708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102709:
102710: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 102708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

102704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102705: p_header_num => 1);
102706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102707:
102708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102709:
102710: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102711: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102712: END IF;

Line 102711: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

102707:
102708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102709:
102710: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102711: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102712: END IF;
102713:
102714: --
102715: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 102718: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

102714: --
102715: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102716: --
102717: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102718: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102719: ELSE
102720: ---------------------------------------------------------------------------------------------------
102721: -- 4262811a Switch Sign
102722: ---------------------------------------------------------------------------------------------------

Line 102723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

102719: ELSE
102720: ---------------------------------------------------------------------------------------------------
102721: -- 4262811a Switch Sign
102722: ---------------------------------------------------------------------------------------------------
102723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102720: ---------------------------------------------------------------------------------------------------
102721: -- 4262811a Switch Sign
102722: ---------------------------------------------------------------------------------------------------
102723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102728: -- 5132302

Line 102725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102721: -- 4262811a Switch Sign
102722: ---------------------------------------------------------------------------------------------------
102723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102728: -- 5132302
102729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102722: ---------------------------------------------------------------------------------------------------
102723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102728: -- 5132302
102729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102728: -- 5132302
102729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102731:

Line 102729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

102725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102728: -- 5132302
102729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102731:
102732: END IF;
102733:

Line 102730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102728: -- 5132302
102729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102731:
102732: END IF;
102733:
102734: -- 4955764

Line 102735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102731:
102732: END IF;
102733:
102734: -- 4955764
102735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102737:
102738:
102739: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 102739: XLA_AE_LINES_PKG.ValidateCurrentLine;

102735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102737:
102738:
102739: XLA_AE_LINES_PKG.ValidateCurrentLine;
102740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102741:
102742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102743: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 102740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102737:
102738:
102739: XLA_AE_LINES_PKG.ValidateCurrentLine;
102740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102741:
102742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102743: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102744: ,p_balance_type_code => l_balance_type_code);

Line 102941: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

102937: --
102938: -- bulk performance
102939: --
102940: l_balance_type_code VARCHAR2(1);
102941: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
102942: l_log_module VARCHAR2(240);
102943:
102944: --
102945: -- Upgrade strategy

Line 103013: XLA_AE_LINES_PKG.SetNewLine;

103009: ') <> 'Y'
103010: THEN
103011:
103012: --
103013: XLA_AE_LINES_PKG.SetNewLine;
103014:
103015: p_balance_type_code := l_balance_type_code;
103016: -- set the flag so later we will know whether the gain loss line needs to be created
103017:

Line 103025: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

103021:
103022: --
103023: -- bulk performance
103024: --
103025: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
103026: p_header_num => 0); -- 4262811
103027: --
103028: -- set accounting line options
103029: --

Line 103030: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

103026: p_header_num => 0); -- 4262811
103027: --
103028: -- set accounting line options
103029: --
103030: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
103031: p_natural_side_code => 'D'
103032: , p_gain_or_loss_flag => 'N'
103033: , p_gl_transfer_mode_code => 'S'
103034: , p_acct_entry_type_code => 'A'

Line 103044: xla_ae_lines_pkg.SetAcctLineType

103040: --
103041: --
103042: -- set accounting line type info
103043: --
103044: xla_ae_lines_pkg.SetAcctLineType
103045: (p_component_type => l_component_type
103046: ,p_event_type_code => l_event_type_code
103047: ,p_line_definition_owner_code => l_line_definition_owner_code
103048: ,p_line_definition_code => l_line_definition_code

Line 103058: xla_ae_lines_pkg.SetAcctClass(

103054: ,p_event_class_code => l_event_class_code);
103055: --
103056: -- set accounting class
103057: --
103058: xla_ae_lines_pkg.SetAcctClass(
103059: p_accounting_class_code => 'NRTAX'
103060: , p_ae_header_id => l_ae_header_id
103061: );
103062:

Line 103066: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

103062:
103063: --
103064: -- set rounding class
103065: --
103066: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103067: 'NRTAX';
103068:
103069: --
103070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 103070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

103066: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103067: 'NRTAX';
103068:
103069: --
103070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103072: --
103073: -- bulk performance
103074: --

Line 103071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

103067: 'NRTAX';
103068:
103069: --
103070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103072: --
103073: -- bulk performance
103074: --
103075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 103075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

103071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103072: --
103073: -- bulk performance
103074: --
103075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103076:
103077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103079:

Line 103077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

103073: -- bulk performance
103074: --
103075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103076:
103077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103079:
103080: -- 4955764
103081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103079:
103080: -- 4955764
103081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103083:
103084: -- 4458381 Public Sector Enh
103085:

Line 103189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

103185: l_rec_acct_attrs.array_num_value(42) := p_source_88;
103186: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103187: l_rec_acct_attrs.array_num_value(43) := p_source_89;
103188:
103189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103191:
103192: ---------------------------------------------------------------------------------------------------------------
103193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 103190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

103186: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103187: l_rec_acct_attrs.array_num_value(43) := p_source_89;
103188:
103189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103191:
103192: ---------------------------------------------------------------------------------------------------------------
103193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103194: ---------------------------------------------------------------------------------------------------------------

Line 103193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

103189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103191:
103192: ---------------------------------------------------------------------------------------------------------------
103193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103194: ---------------------------------------------------------------------------------------------------------------
103195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103196:
103197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 103195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

103191:
103192: ---------------------------------------------------------------------------------------------------------------
103193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103194: ---------------------------------------------------------------------------------------------------------------
103195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103196:
103197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103199:

Line 103197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103194: ---------------------------------------------------------------------------------------------------------------
103195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103196:
103197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103199:
103200: IF xla_accounting_cache_pkg.GetValueChar
103201: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 103198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103194: ---------------------------------------------------------------------------------------------------------------
103195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103196:
103197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103199:
103200: IF xla_accounting_cache_pkg.GetValueChar
103201: (p_source_code => 'LEDGER_CATEGORY_CODE'
103202: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 103209: xla_ae_lines_pkg.BflowUpgEntry

103205: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103206: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
103207: )
103208: THEN
103209: xla_ae_lines_pkg.BflowUpgEntry
103210: (p_business_method_code => l_bflow_method_code
103211: ,p_business_class_code => l_bflow_class_code
103212: ,p_balance_type => l_balance_type_code);
103213: ELSE

Line 103226: xla_ae_lines_pkg.SetLineDescription(

103222: --
103223: -- call description
103224: --
103225:
103226: xla_ae_lines_pkg.SetLineDescription(
103227: p_ae_header_id => l_ae_header_id
103228: ,p_description => Description_1 (
103229: p_application_id => p_application_id
103230: , p_ae_header_id => l_ae_header_id

Line 103259: xla_ae_lines_pkg.set_ccid(

103255: , x_value_type_code => l_adr_value_type_code
103256: , p_side => 'NA'
103257: );
103258:
103259: xla_ae_lines_pkg.set_ccid(
103260: p_code_combination_id => l_ccid
103261: , p_value_type_code => l_adr_value_type_code
103262: , p_transaction_coa_id => l_adr_transaction_coa_id
103263: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103295: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

103291: xla_accounting_err_pkg.build_message
103292: (p_appli_s_name => 'XLA'
103293: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
103294: ,p_token_1 => 'LINE_NUMBER'
103295: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
103296: ,p_token_2 => 'LINE_TYPE_NAME'
103297: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
103298: l_component_type
103299: ,l_component_code

Line 103331: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

103327: --
103328: --
103329: ------------------------------------------------------------------------------------------------
103330: -- 4219869 Business Flow
103331: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103332: -- Prior Entry. Currently, the following code is always generated.
103333: ------------------------------------------------------------------------------------------------
103334: XLA_AE_LINES_PKG.ValidateCurrentLine;
103335:

Line 103334: XLA_AE_LINES_PKG.ValidateCurrentLine;

103330: -- 4219869 Business Flow
103331: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103332: -- Prior Entry. Currently, the following code is always generated.
103333: ------------------------------------------------------------------------------------------------
103334: XLA_AE_LINES_PKG.ValidateCurrentLine;
103335:
103336: ------------------------------------------------------------------------------------
103337: -- 4219869 Business Flow
103338: -- Populated credit and debit amounts -- Need to generate this within IF

Line 103340: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103336: ------------------------------------------------------------------------------------
103337: -- 4219869 Business Flow
103338: -- Populated credit and debit amounts -- Need to generate this within IF
103339: ------------------------------------------------------------------------------------
103340: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103341:
103342: ----------------------------------------------------------------------------------
103343: -- 4219869 Business Flow
103344: -- Update journal entry status -- Need to generate this within IF

Line 103372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

103368: -- To allow MPA report to determine if it should generate report process
103369: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103370: ------------------------------------------------------------------------------------------
103371:
103372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103374: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103375: -- call ADRs
103376: -- Bug 4922099

Line 103373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

103369: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103370: ------------------------------------------------------------------------------------------
103371:
103372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103374: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103375: -- call ADRs
103376: -- Bug 4922099
103377: --

Line 103397: xla_ae_lines_pkg.set_ccid(

103393: , x_value_type_code => l_adr_value_type_code
103394: , p_side => 'NA'
103395: );
103396:
103397: xla_ae_lines_pkg.set_ccid(
103398: p_code_combination_id => l_ccid
103399: , p_value_type_code => l_adr_value_type_code
103400: , p_transaction_coa_id => l_adr_transaction_coa_id
103401: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

103416:
103417: --
103418: -- Update the line information that should be overwritten
103419: --
103420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103421: p_header_num => 1);
103422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103423:
103424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 103422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

103418: -- Update the line information that should be overwritten
103419: --
103420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103421: p_header_num => 1);
103422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103423:
103424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103425:
103426: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 103424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

103420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103421: p_header_num => 1);
103422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103423:
103424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103425:
103426: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103427: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103428: END IF;

Line 103427: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

103423:
103424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103425:
103426: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103427: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103428: END IF;
103429:
103430: --
103431: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 103434: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

103430: --
103431: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103432: --
103433: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103434: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103435: ELSE
103436: ---------------------------------------------------------------------------------------------------
103437: -- 4262811a Switch Sign
103438: ---------------------------------------------------------------------------------------------------

Line 103439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

103435: ELSE
103436: ---------------------------------------------------------------------------------------------------
103437: -- 4262811a Switch Sign
103438: ---------------------------------------------------------------------------------------------------
103439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103436: ---------------------------------------------------------------------------------------------------
103437: -- 4262811a Switch Sign
103438: ---------------------------------------------------------------------------------------------------
103439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103444: -- 5132302

Line 103441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103437: -- 4262811a Switch Sign
103438: ---------------------------------------------------------------------------------------------------
103439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103444: -- 5132302
103445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103438: ---------------------------------------------------------------------------------------------------
103439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103444: -- 5132302
103445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103444: -- 5132302
103445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103447:

Line 103445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

103441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103444: -- 5132302
103445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103447:
103448: END IF;
103449:

Line 103446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103444: -- 5132302
103445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103447:
103448: END IF;
103449:
103450: -- 4955764

Line 103451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103447:
103448: END IF;
103449:
103450: -- 4955764
103451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103453:
103454:
103455: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 103455: XLA_AE_LINES_PKG.ValidateCurrentLine;

103451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103453:
103454:
103455: XLA_AE_LINES_PKG.ValidateCurrentLine;
103456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103457:
103458: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103459: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 103456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103453:
103454:
103455: XLA_AE_LINES_PKG.ValidateCurrentLine;
103456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103457:
103458: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103459: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103460: ,p_balance_type_code => l_balance_type_code);

Line 103655: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

103651: --
103652: -- bulk performance
103653: --
103654: l_balance_type_code VARCHAR2(1);
103655: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
103656: l_log_module VARCHAR2(240);
103657:
103658: --
103659: -- Upgrade strategy

Line 103727: XLA_AE_LINES_PKG.SetNewLine;

103723: ') <> 'Y'
103724: THEN
103725:
103726: --
103727: XLA_AE_LINES_PKG.SetNewLine;
103728:
103729: p_balance_type_code := l_balance_type_code;
103730: -- set the flag so later we will know whether the gain loss line needs to be created
103731:

Line 103739: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

103735:
103736: --
103737: -- bulk performance
103738: --
103739: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
103740: p_header_num => 0); -- 4262811
103741: --
103742: -- set accounting line options
103743: --

Line 103744: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

103740: p_header_num => 0); -- 4262811
103741: --
103742: -- set accounting line options
103743: --
103744: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
103745: p_natural_side_code => 'D'
103746: , p_gain_or_loss_flag => 'N'
103747: , p_gl_transfer_mode_code => 'S'
103748: , p_acct_entry_type_code => 'A'

Line 103758: xla_ae_lines_pkg.SetAcctLineType

103754: --
103755: --
103756: -- set accounting line type info
103757: --
103758: xla_ae_lines_pkg.SetAcctLineType
103759: (p_component_type => l_component_type
103760: ,p_event_type_code => l_event_type_code
103761: ,p_line_definition_owner_code => l_line_definition_owner_code
103762: ,p_line_definition_code => l_line_definition_code

Line 103772: xla_ae_lines_pkg.SetAcctClass(

103768: ,p_event_class_code => l_event_class_code);
103769: --
103770: -- set accounting class
103771: --
103772: xla_ae_lines_pkg.SetAcctClass(
103773: p_accounting_class_code => 'NRTAX'
103774: , p_ae_header_id => l_ae_header_id
103775: );
103776:

Line 103780: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

103776:
103777: --
103778: -- set rounding class
103779: --
103780: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103781: 'NRTAX';
103782:
103783: --
103784: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 103784: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

103780: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103781: 'NRTAX';
103782:
103783: --
103784: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103785: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103786: --
103787: -- bulk performance
103788: --

Line 103785: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

103781: 'NRTAX';
103782:
103783: --
103784: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103785: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103786: --
103787: -- bulk performance
103788: --
103789: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 103789: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

103785: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103786: --
103787: -- bulk performance
103788: --
103789: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103790:
103791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103792: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103793:

Line 103791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

103787: -- bulk performance
103788: --
103789: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103790:
103791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103792: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103793:
103794: -- 4955764
103795: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103795: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103792: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103793:
103794: -- 4955764
103795: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103796: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103797:
103798: -- 4458381 Public Sector Enh
103799:

Line 103901: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

103897: l_rec_acct_attrs.array_num_value(41) := p_source_88;
103898: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
103899: l_rec_acct_attrs.array_num_value(42) := p_source_89;
103900:
103901: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103902: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103903:
103904: ---------------------------------------------------------------------------------------------------------------
103905: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 103902: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

103898: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
103899: l_rec_acct_attrs.array_num_value(42) := p_source_89;
103900:
103901: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103902: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103903:
103904: ---------------------------------------------------------------------------------------------------------------
103905: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103906: ---------------------------------------------------------------------------------------------------------------

Line 103905: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

103901: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103902: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103903:
103904: ---------------------------------------------------------------------------------------------------------------
103905: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103906: ---------------------------------------------------------------------------------------------------------------
103907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103908:
103909: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 103907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

103903:
103904: ---------------------------------------------------------------------------------------------------------------
103905: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103906: ---------------------------------------------------------------------------------------------------------------
103907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103908:
103909: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103910: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103911:

Line 103909: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103905: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103906: ---------------------------------------------------------------------------------------------------------------
103907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103908:
103909: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103910: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103911:
103912: IF xla_accounting_cache_pkg.GetValueChar
103913: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 103910: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103906: ---------------------------------------------------------------------------------------------------------------
103907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103908:
103909: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103910: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103911:
103912: IF xla_accounting_cache_pkg.GetValueChar
103913: (p_source_code => 'LEDGER_CATEGORY_CODE'
103914: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 103921: xla_ae_lines_pkg.BflowUpgEntry

103917: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103918: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
103919: )
103920: THEN
103921: xla_ae_lines_pkg.BflowUpgEntry
103922: (p_business_method_code => l_bflow_method_code
103923: ,p_business_class_code => l_bflow_class_code
103924: ,p_balance_type => l_balance_type_code);
103925: ELSE

Line 103938: xla_ae_lines_pkg.SetLineDescription(

103934: --
103935: -- call description
103936: --
103937:
103938: xla_ae_lines_pkg.SetLineDescription(
103939: p_ae_header_id => l_ae_header_id
103940: ,p_description => Description_1 (
103941: p_application_id => p_application_id
103942: , p_ae_header_id => l_ae_header_id

Line 103971: xla_ae_lines_pkg.set_ccid(

103967: , x_value_type_code => l_adr_value_type_code
103968: , p_side => 'NA'
103969: );
103970:
103971: xla_ae_lines_pkg.set_ccid(
103972: p_code_combination_id => l_ccid
103973: , p_value_type_code => l_adr_value_type_code
103974: , p_transaction_coa_id => l_adr_transaction_coa_id
103975: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104007: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

104003: xla_accounting_err_pkg.build_message
104004: (p_appli_s_name => 'XLA'
104005: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
104006: ,p_token_1 => 'LINE_NUMBER'
104007: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
104008: ,p_token_2 => 'LINE_TYPE_NAME'
104009: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
104010: l_component_type
104011: ,l_component_code

Line 104043: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

104039: --
104040: --
104041: ------------------------------------------------------------------------------------------------
104042: -- 4219869 Business Flow
104043: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104044: -- Prior Entry. Currently, the following code is always generated.
104045: ------------------------------------------------------------------------------------------------
104046: XLA_AE_LINES_PKG.ValidateCurrentLine;
104047:

Line 104046: XLA_AE_LINES_PKG.ValidateCurrentLine;

104042: -- 4219869 Business Flow
104043: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104044: -- Prior Entry. Currently, the following code is always generated.
104045: ------------------------------------------------------------------------------------------------
104046: XLA_AE_LINES_PKG.ValidateCurrentLine;
104047:
104048: ------------------------------------------------------------------------------------
104049: -- 4219869 Business Flow
104050: -- Populated credit and debit amounts -- Need to generate this within IF

Line 104052: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104048: ------------------------------------------------------------------------------------
104049: -- 4219869 Business Flow
104050: -- Populated credit and debit amounts -- Need to generate this within IF
104051: ------------------------------------------------------------------------------------
104052: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104053:
104054: ----------------------------------------------------------------------------------
104055: -- 4219869 Business Flow
104056: -- Update journal entry status -- Need to generate this within IF

Line 104084: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

104080: -- To allow MPA report to determine if it should generate report process
104081: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104082: ------------------------------------------------------------------------------------------
104083:
104084: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104085: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104086: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104087: -- call ADRs
104088: -- Bug 4922099

Line 104085: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

104081: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104082: ------------------------------------------------------------------------------------------
104083:
104084: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104085: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104086: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104087: -- call ADRs
104088: -- Bug 4922099
104089: --

Line 104109: xla_ae_lines_pkg.set_ccid(

104105: , x_value_type_code => l_adr_value_type_code
104106: , p_side => 'NA'
104107: );
104108:
104109: xla_ae_lines_pkg.set_ccid(
104110: p_code_combination_id => l_ccid
104111: , p_value_type_code => l_adr_value_type_code
104112: , p_transaction_coa_id => l_adr_transaction_coa_id
104113: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104132: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

104128:
104129: --
104130: -- Update the line information that should be overwritten
104131: --
104132: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104133: p_header_num => 1);
104134: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104135:
104136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 104134: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

104130: -- Update the line information that should be overwritten
104131: --
104132: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104133: p_header_num => 1);
104134: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104135:
104136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104137:
104138: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 104136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

104132: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104133: p_header_num => 1);
104134: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104135:
104136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104137:
104138: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104139: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104140: END IF;

Line 104139: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

104135:
104136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104137:
104138: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104139: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104140: END IF;
104141:
104142: --
104143: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 104146: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

104142: --
104143: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104144: --
104145: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104146: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104147: ELSE
104148: ---------------------------------------------------------------------------------------------------
104149: -- 4262811a Switch Sign
104150: ---------------------------------------------------------------------------------------------------

Line 104151: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

104147: ELSE
104148: ---------------------------------------------------------------------------------------------------
104149: -- 4262811a Switch Sign
104150: ---------------------------------------------------------------------------------------------------
104151: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104148: ---------------------------------------------------------------------------------------------------
104149: -- 4262811a Switch Sign
104150: ---------------------------------------------------------------------------------------------------
104151: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104156: -- 5132302

Line 104153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104149: -- 4262811a Switch Sign
104150: ---------------------------------------------------------------------------------------------------
104151: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104156: -- 5132302
104157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104150: ---------------------------------------------------------------------------------------------------
104151: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104156: -- 5132302
104157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104151: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104156: -- 5132302
104157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104159:

Line 104157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

104153: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104156: -- 5132302
104157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104159:
104160: END IF;
104161:

Line 104158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104154: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104155: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104156: -- 5132302
104157: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104158: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104159:
104160: END IF;
104161:
104162: -- 4955764

Line 104163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104159:
104160: END IF;
104161:
104162: -- 4955764
104163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104165:
104166:
104167: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 104167: XLA_AE_LINES_PKG.ValidateCurrentLine;

104163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104165:
104166:
104167: XLA_AE_LINES_PKG.ValidateCurrentLine;
104168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104169:
104170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104171: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 104168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104165:
104166:
104167: XLA_AE_LINES_PKG.ValidateCurrentLine;
104168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104169:
104170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104171: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104172: ,p_balance_type_code => l_balance_type_code);

Line 104369: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

104365: --
104366: -- bulk performance
104367: --
104368: l_balance_type_code VARCHAR2(1);
104369: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
104370: l_log_module VARCHAR2(240);
104371:
104372: --
104373: -- Upgrade strategy

Line 104441: XLA_AE_LINES_PKG.SetNewLine;

104437: ') <> 'Y'
104438: THEN
104439:
104440: --
104441: XLA_AE_LINES_PKG.SetNewLine;
104442:
104443: p_balance_type_code := l_balance_type_code;
104444: -- set the flag so later we will know whether the gain loss line needs to be created
104445:

Line 104453: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

104449:
104450: --
104451: -- bulk performance
104452: --
104453: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
104454: p_header_num => 0); -- 4262811
104455: --
104456: -- set accounting line options
104457: --

Line 104458: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

104454: p_header_num => 0); -- 4262811
104455: --
104456: -- set accounting line options
104457: --
104458: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
104459: p_natural_side_code => 'D'
104460: , p_gain_or_loss_flag => 'N'
104461: , p_gl_transfer_mode_code => 'S'
104462: , p_acct_entry_type_code => 'A'

Line 104472: xla_ae_lines_pkg.SetAcctLineType

104468: --
104469: --
104470: -- set accounting line type info
104471: --
104472: xla_ae_lines_pkg.SetAcctLineType
104473: (p_component_type => l_component_type
104474: ,p_event_type_code => l_event_type_code
104475: ,p_line_definition_owner_code => l_line_definition_owner_code
104476: ,p_line_definition_code => l_line_definition_code

Line 104486: xla_ae_lines_pkg.SetAcctClass(

104482: ,p_event_class_code => l_event_class_code);
104483: --
104484: -- set accounting class
104485: --
104486: xla_ae_lines_pkg.SetAcctClass(
104487: p_accounting_class_code => 'NRTAX'
104488: , p_ae_header_id => l_ae_header_id
104489: );
104490:

Line 104494: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

104490:
104491: --
104492: -- set rounding class
104493: --
104494: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104495: 'NRTAX';
104496:
104497: --
104498: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 104498: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

104494: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104495: 'NRTAX';
104496:
104497: --
104498: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104499: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104500: --
104501: -- bulk performance
104502: --

Line 104499: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

104495: 'NRTAX';
104496:
104497: --
104498: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104499: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104500: --
104501: -- bulk performance
104502: --
104503: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 104503: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

104499: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104500: --
104501: -- bulk performance
104502: --
104503: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104504:
104505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104506: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104507:

Line 104505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

104501: -- bulk performance
104502: --
104503: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104504:
104505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104506: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104507:
104508: -- 4955764
104509: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104509: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104506: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104507:
104508: -- 4955764
104509: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104510: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
104511:
104512: -- 4458381 Public Sector Enh
104513:

Line 104619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

104615: l_rec_acct_attrs.array_num_value(43) := p_source_88;
104616: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
104617: l_rec_acct_attrs.array_num_value(44) := p_source_89;
104618:
104619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104621:
104622: ---------------------------------------------------------------------------------------------------------------
104623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 104620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

104616: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
104617: l_rec_acct_attrs.array_num_value(44) := p_source_89;
104618:
104619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104621:
104622: ---------------------------------------------------------------------------------------------------------------
104623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104624: ---------------------------------------------------------------------------------------------------------------

Line 104623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

104619: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104620: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104621:
104622: ---------------------------------------------------------------------------------------------------------------
104623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104624: ---------------------------------------------------------------------------------------------------------------
104625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104626:
104627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 104625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

104621:
104622: ---------------------------------------------------------------------------------------------------------------
104623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104624: ---------------------------------------------------------------------------------------------------------------
104625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104626:
104627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104629:

Line 104627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104623: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104624: ---------------------------------------------------------------------------------------------------------------
104625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104626:
104627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104629:
104630: IF xla_accounting_cache_pkg.GetValueChar
104631: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 104628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104624: ---------------------------------------------------------------------------------------------------------------
104625: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104626:
104627: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104628: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104629:
104630: IF xla_accounting_cache_pkg.GetValueChar
104631: (p_source_code => 'LEDGER_CATEGORY_CODE'
104632: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 104639: xla_ae_lines_pkg.BflowUpgEntry

104635: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104636: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
104637: )
104638: THEN
104639: xla_ae_lines_pkg.BflowUpgEntry
104640: (p_business_method_code => l_bflow_method_code
104641: ,p_business_class_code => l_bflow_class_code
104642: ,p_balance_type => l_balance_type_code);
104643: ELSE

Line 104656: xla_ae_lines_pkg.SetLineDescription(

104652: --
104653: -- call description
104654: --
104655:
104656: xla_ae_lines_pkg.SetLineDescription(
104657: p_ae_header_id => l_ae_header_id
104658: ,p_description => Description_1 (
104659: p_application_id => p_application_id
104660: , p_ae_header_id => l_ae_header_id

Line 104689: xla_ae_lines_pkg.set_ccid(

104685: , x_value_type_code => l_adr_value_type_code
104686: , p_side => 'NA'
104687: );
104688:
104689: xla_ae_lines_pkg.set_ccid(
104690: p_code_combination_id => l_ccid
104691: , p_value_type_code => l_adr_value_type_code
104692: , p_transaction_coa_id => l_adr_transaction_coa_id
104693: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

104721: xla_accounting_err_pkg.build_message
104722: (p_appli_s_name => 'XLA'
104723: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
104724: ,p_token_1 => 'LINE_NUMBER'
104725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
104726: ,p_token_2 => 'LINE_TYPE_NAME'
104727: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
104728: l_component_type
104729: ,l_component_code

Line 104761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

104757: --
104758: --
104759: ------------------------------------------------------------------------------------------------
104760: -- 4219869 Business Flow
104761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104762: -- Prior Entry. Currently, the following code is always generated.
104763: ------------------------------------------------------------------------------------------------
104764: XLA_AE_LINES_PKG.ValidateCurrentLine;
104765:

Line 104764: XLA_AE_LINES_PKG.ValidateCurrentLine;

104760: -- 4219869 Business Flow
104761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104762: -- Prior Entry. Currently, the following code is always generated.
104763: ------------------------------------------------------------------------------------------------
104764: XLA_AE_LINES_PKG.ValidateCurrentLine;
104765:
104766: ------------------------------------------------------------------------------------
104767: -- 4219869 Business Flow
104768: -- Populated credit and debit amounts -- Need to generate this within IF

Line 104770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104766: ------------------------------------------------------------------------------------
104767: -- 4219869 Business Flow
104768: -- Populated credit and debit amounts -- Need to generate this within IF
104769: ------------------------------------------------------------------------------------
104770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104771:
104772: ----------------------------------------------------------------------------------
104773: -- 4219869 Business Flow
104774: -- Update journal entry status -- Need to generate this within IF

Line 104802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

104798: -- To allow MPA report to determine if it should generate report process
104799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104800: ------------------------------------------------------------------------------------------
104801:
104802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104805: -- call ADRs
104806: -- Bug 4922099

Line 104803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

104799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104800: ------------------------------------------------------------------------------------------
104801:
104802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104805: -- call ADRs
104806: -- Bug 4922099
104807: --

Line 104827: xla_ae_lines_pkg.set_ccid(

104823: , x_value_type_code => l_adr_value_type_code
104824: , p_side => 'NA'
104825: );
104826:
104827: xla_ae_lines_pkg.set_ccid(
104828: p_code_combination_id => l_ccid
104829: , p_value_type_code => l_adr_value_type_code
104830: , p_transaction_coa_id => l_adr_transaction_coa_id
104831: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

104846:
104847: --
104848: -- Update the line information that should be overwritten
104849: --
104850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104851: p_header_num => 1);
104852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104853:
104854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 104852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

104848: -- Update the line information that should be overwritten
104849: --
104850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104851: p_header_num => 1);
104852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104853:
104854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104855:
104856: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 104854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

104850: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104851: p_header_num => 1);
104852: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104853:
104854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104855:
104856: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104857: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104858: END IF;

Line 104857: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

104853:
104854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104855:
104856: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104857: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104858: END IF;
104859:
104860: --
104861: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 104864: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

104860: --
104861: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104862: --
104863: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104864: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104865: ELSE
104866: ---------------------------------------------------------------------------------------------------
104867: -- 4262811a Switch Sign
104868: ---------------------------------------------------------------------------------------------------

Line 104869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

104865: ELSE
104866: ---------------------------------------------------------------------------------------------------
104867: -- 4262811a Switch Sign
104868: ---------------------------------------------------------------------------------------------------
104869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104866: ---------------------------------------------------------------------------------------------------
104867: -- 4262811a Switch Sign
104868: ---------------------------------------------------------------------------------------------------
104869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104874: -- 5132302

Line 104871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104867: -- 4262811a Switch Sign
104868: ---------------------------------------------------------------------------------------------------
104869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104874: -- 5132302
104875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104868: ---------------------------------------------------------------------------------------------------
104869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104874: -- 5132302
104875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104869: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104874: -- 5132302
104875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104877:

Line 104875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

104871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104874: -- 5132302
104875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104877:
104878: END IF;
104879:

Line 104876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104872: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104873: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104874: -- 5132302
104875: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104876: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104877:
104878: END IF;
104879:
104880: -- 4955764

Line 104881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104877:
104878: END IF;
104879:
104880: -- 4955764
104881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104883:
104884:
104885: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 104885: XLA_AE_LINES_PKG.ValidateCurrentLine;

104881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104883:
104884:
104885: XLA_AE_LINES_PKG.ValidateCurrentLine;
104886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104887:
104888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104889: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 104886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104883:
104884:
104885: XLA_AE_LINES_PKG.ValidateCurrentLine;
104886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104887:
104888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104889: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104890: ,p_balance_type_code => l_balance_type_code);

Line 105087: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

105083: --
105084: -- bulk performance
105085: --
105086: l_balance_type_code VARCHAR2(1);
105087: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
105088: l_log_module VARCHAR2(240);
105089:
105090: --
105091: -- Upgrade strategy

Line 105165: XLA_AE_LINES_PKG.SetNewLine;

105161: ') <> 'Y'
105162: THEN
105163:
105164: --
105165: XLA_AE_LINES_PKG.SetNewLine;
105166:
105167: p_balance_type_code := l_balance_type_code;
105168: -- set the flag so later we will know whether the gain loss line needs to be created
105169:

Line 105177: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

105173:
105174: --
105175: -- bulk performance
105176: --
105177: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
105178: p_header_num => 0); -- 4262811
105179: --
105180: -- set accounting line options
105181: --

Line 105182: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

105178: p_header_num => 0); -- 4262811
105179: --
105180: -- set accounting line options
105181: --
105182: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
105183: p_natural_side_code => 'D'
105184: , p_gain_or_loss_flag => 'N'
105185: , p_gl_transfer_mode_code => 'S'
105186: , p_acct_entry_type_code => 'A'

Line 105196: xla_ae_lines_pkg.SetAcctLineType

105192: --
105193: --
105194: -- set accounting line type info
105195: --
105196: xla_ae_lines_pkg.SetAcctLineType
105197: (p_component_type => l_component_type
105198: ,p_event_type_code => l_event_type_code
105199: ,p_line_definition_owner_code => l_line_definition_owner_code
105200: ,p_line_definition_code => l_line_definition_code

Line 105210: xla_ae_lines_pkg.SetAcctClass(

105206: ,p_event_class_code => l_event_class_code);
105207: --
105208: -- set accounting class
105209: --
105210: xla_ae_lines_pkg.SetAcctClass(
105211: p_accounting_class_code => 'NRTAX'
105212: , p_ae_header_id => l_ae_header_id
105213: );
105214:

Line 105218: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

105214:
105215: --
105216: -- set rounding class
105217: --
105218: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105219: 'NRTAX';
105220:
105221: --
105222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 105222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

105218: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105219: 'NRTAX';
105220:
105221: --
105222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105224: --
105225: -- bulk performance
105226: --

Line 105223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

105219: 'NRTAX';
105220:
105221: --
105222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105224: --
105225: -- bulk performance
105226: --
105227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 105227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

105223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105224: --
105225: -- bulk performance
105226: --
105227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105228:
105229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105231:

Line 105229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

105225: -- bulk performance
105226: --
105227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105228:
105229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105231:
105232: -- 4955764
105233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105231:
105232: -- 4955764
105233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105234: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105235:
105236: -- 4458381 Public Sector Enh
105237:

Line 105341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

105337: l_rec_acct_attrs.array_num_value(42) := p_source_88;
105338: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
105339: l_rec_acct_attrs.array_num_value(43) := p_source_89;
105340:
105341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105343:
105344: ---------------------------------------------------------------------------------------------------------------
105345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 105342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

105338: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
105339: l_rec_acct_attrs.array_num_value(43) := p_source_89;
105340:
105341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105343:
105344: ---------------------------------------------------------------------------------------------------------------
105345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105346: ---------------------------------------------------------------------------------------------------------------

Line 105345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

105341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105343:
105344: ---------------------------------------------------------------------------------------------------------------
105345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105346: ---------------------------------------------------------------------------------------------------------------
105347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105348:
105349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 105347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

105343:
105344: ---------------------------------------------------------------------------------------------------------------
105345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105346: ---------------------------------------------------------------------------------------------------------------
105347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105348:
105349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105351:

Line 105349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105346: ---------------------------------------------------------------------------------------------------------------
105347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105348:
105349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105351:
105352: IF xla_accounting_cache_pkg.GetValueChar
105353: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 105350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105346: ---------------------------------------------------------------------------------------------------------------
105347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105348:
105349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105351:
105352: IF xla_accounting_cache_pkg.GetValueChar
105353: (p_source_code => 'LEDGER_CATEGORY_CODE'
105354: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 105361: xla_ae_lines_pkg.BflowUpgEntry

105357: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105358: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
105359: )
105360: THEN
105361: xla_ae_lines_pkg.BflowUpgEntry
105362: (p_business_method_code => l_bflow_method_code
105363: ,p_business_class_code => l_bflow_class_code
105364: ,p_balance_type => l_balance_type_code);
105365: ELSE

Line 105378: xla_ae_lines_pkg.SetLineDescription(

105374: --
105375: -- call description
105376: --
105377:
105378: xla_ae_lines_pkg.SetLineDescription(
105379: p_ae_header_id => l_ae_header_id
105380: ,p_description => Description_1 (
105381: p_application_id => p_application_id
105382: , p_ae_header_id => l_ae_header_id

Line 105411: xla_ae_lines_pkg.set_ccid(

105407: , x_value_type_code => l_adr_value_type_code
105408: , p_side => 'NA'
105409: );
105410:
105411: xla_ae_lines_pkg.set_ccid(
105412: p_code_combination_id => l_ccid
105413: , p_value_type_code => l_adr_value_type_code
105414: , p_transaction_coa_id => l_adr_transaction_coa_id
105415: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105447: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

105443: xla_accounting_err_pkg.build_message
105444: (p_appli_s_name => 'XLA'
105445: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
105446: ,p_token_1 => 'LINE_NUMBER'
105447: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
105448: ,p_token_2 => 'LINE_TYPE_NAME'
105449: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
105450: l_component_type
105451: ,l_component_code

Line 105483: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

105479: --
105480: --
105481: ------------------------------------------------------------------------------------------------
105482: -- 4219869 Business Flow
105483: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105484: -- Prior Entry. Currently, the following code is always generated.
105485: ------------------------------------------------------------------------------------------------
105486: XLA_AE_LINES_PKG.ValidateCurrentLine;
105487:

Line 105486: XLA_AE_LINES_PKG.ValidateCurrentLine;

105482: -- 4219869 Business Flow
105483: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105484: -- Prior Entry. Currently, the following code is always generated.
105485: ------------------------------------------------------------------------------------------------
105486: XLA_AE_LINES_PKG.ValidateCurrentLine;
105487:
105488: ------------------------------------------------------------------------------------
105489: -- 4219869 Business Flow
105490: -- Populated credit and debit amounts -- Need to generate this within IF

Line 105492: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105488: ------------------------------------------------------------------------------------
105489: -- 4219869 Business Flow
105490: -- Populated credit and debit amounts -- Need to generate this within IF
105491: ------------------------------------------------------------------------------------
105492: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105493:
105494: ----------------------------------------------------------------------------------
105495: -- 4219869 Business Flow
105496: -- Update journal entry status -- Need to generate this within IF

Line 105524: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

105520: -- To allow MPA report to determine if it should generate report process
105521: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105522: ------------------------------------------------------------------------------------------
105523:
105524: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105525: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105526: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105527: -- call ADRs
105528: -- Bug 4922099

Line 105525: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

105521: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105522: ------------------------------------------------------------------------------------------
105523:
105524: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105525: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105526: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105527: -- call ADRs
105528: -- Bug 4922099
105529: --

Line 105549: xla_ae_lines_pkg.set_ccid(

105545: , x_value_type_code => l_adr_value_type_code
105546: , p_side => 'NA'
105547: );
105548:
105549: xla_ae_lines_pkg.set_ccid(
105550: p_code_combination_id => l_ccid
105551: , p_value_type_code => l_adr_value_type_code
105552: , p_transaction_coa_id => l_adr_transaction_coa_id
105553: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

105568:
105569: --
105570: -- Update the line information that should be overwritten
105571: --
105572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105573: p_header_num => 1);
105574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105575:
105576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 105574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

105570: -- Update the line information that should be overwritten
105571: --
105572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105573: p_header_num => 1);
105574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105575:
105576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105577:
105578: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 105576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

105572: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105573: p_header_num => 1);
105574: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105575:
105576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105577:
105578: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105579: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105580: END IF;

Line 105579: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

105575:
105576: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105577:
105578: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105579: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105580: END IF;
105581:
105582: --
105583: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 105586: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

105582: --
105583: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105584: --
105585: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105586: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105587: ELSE
105588: ---------------------------------------------------------------------------------------------------
105589: -- 4262811a Switch Sign
105590: ---------------------------------------------------------------------------------------------------

Line 105591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

105587: ELSE
105588: ---------------------------------------------------------------------------------------------------
105589: -- 4262811a Switch Sign
105590: ---------------------------------------------------------------------------------------------------
105591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105588: ---------------------------------------------------------------------------------------------------
105589: -- 4262811a Switch Sign
105590: ---------------------------------------------------------------------------------------------------
105591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105596: -- 5132302

Line 105593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105589: -- 4262811a Switch Sign
105590: ---------------------------------------------------------------------------------------------------
105591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105596: -- 5132302
105597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105590: ---------------------------------------------------------------------------------------------------
105591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105596: -- 5132302
105597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105591: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105596: -- 5132302
105597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105599:

Line 105597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

105593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105596: -- 5132302
105597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105599:
105600: END IF;
105601:

Line 105598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105596: -- 5132302
105597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105599:
105600: END IF;
105601:
105602: -- 4955764

Line 105603: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105599:
105600: END IF;
105601:
105602: -- 4955764
105603: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105604: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105605:
105606:
105607: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 105607: XLA_AE_LINES_PKG.ValidateCurrentLine;

105603: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105604: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105605:
105606:
105607: XLA_AE_LINES_PKG.ValidateCurrentLine;
105608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105609:
105610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105611: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 105608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105604: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105605:
105606:
105607: XLA_AE_LINES_PKG.ValidateCurrentLine;
105608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105609:
105610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105611: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105612: ,p_balance_type_code => l_balance_type_code);

Line 105807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

105803: --
105804: -- bulk performance
105805: --
105806: l_balance_type_code VARCHAR2(1);
105807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
105808: l_log_module VARCHAR2(240);
105809:
105810: --
105811: -- Upgrade strategy

Line 105885: XLA_AE_LINES_PKG.SetNewLine;

105881: ') <> 'Y'
105882: THEN
105883:
105884: --
105885: XLA_AE_LINES_PKG.SetNewLine;
105886:
105887: p_balance_type_code := l_balance_type_code;
105888: -- set the flag so later we will know whether the gain loss line needs to be created
105889:

Line 105897: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

105893:
105894: --
105895: -- bulk performance
105896: --
105897: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
105898: p_header_num => 0); -- 4262811
105899: --
105900: -- set accounting line options
105901: --

Line 105902: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

105898: p_header_num => 0); -- 4262811
105899: --
105900: -- set accounting line options
105901: --
105902: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
105903: p_natural_side_code => 'D'
105904: , p_gain_or_loss_flag => 'N'
105905: , p_gl_transfer_mode_code => 'S'
105906: , p_acct_entry_type_code => 'A'

Line 105916: xla_ae_lines_pkg.SetAcctLineType

105912: --
105913: --
105914: -- set accounting line type info
105915: --
105916: xla_ae_lines_pkg.SetAcctLineType
105917: (p_component_type => l_component_type
105918: ,p_event_type_code => l_event_type_code
105919: ,p_line_definition_owner_code => l_line_definition_owner_code
105920: ,p_line_definition_code => l_line_definition_code

Line 105930: xla_ae_lines_pkg.SetAcctClass(

105926: ,p_event_class_code => l_event_class_code);
105927: --
105928: -- set accounting class
105929: --
105930: xla_ae_lines_pkg.SetAcctClass(
105931: p_accounting_class_code => 'NRTAX'
105932: , p_ae_header_id => l_ae_header_id
105933: );
105934:

Line 105938: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

105934:
105935: --
105936: -- set rounding class
105937: --
105938: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105939: 'NRTAX';
105940:
105941: --
105942: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 105942: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

105938: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105939: 'NRTAX';
105940:
105941: --
105942: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105943: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105944: --
105945: -- bulk performance
105946: --

Line 105943: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

105939: 'NRTAX';
105940:
105941: --
105942: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105943: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105944: --
105945: -- bulk performance
105946: --
105947: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 105947: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

105943: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105944: --
105945: -- bulk performance
105946: --
105947: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105948:
105949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105950: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105951:

Line 105949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

105945: -- bulk performance
105946: --
105947: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105948:
105949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105950: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105951:
105952: -- 4955764
105953: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105953: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105950: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105951:
105952: -- 4955764
105953: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105954: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105955:
105956: -- 4458381 Public Sector Enh
105957:

Line 106059: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

106055: l_rec_acct_attrs.array_num_value(41) := p_source_88;
106056: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
106057: l_rec_acct_attrs.array_num_value(42) := p_source_89;
106058:
106059: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106060: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106061:
106062: ---------------------------------------------------------------------------------------------------------------
106063: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 106060: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

106056: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
106057: l_rec_acct_attrs.array_num_value(42) := p_source_89;
106058:
106059: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106060: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106061:
106062: ---------------------------------------------------------------------------------------------------------------
106063: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106064: ---------------------------------------------------------------------------------------------------------------

Line 106063: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

106059: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106060: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106061:
106062: ---------------------------------------------------------------------------------------------------------------
106063: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106064: ---------------------------------------------------------------------------------------------------------------
106065: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106066:
106067: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 106065: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

106061:
106062: ---------------------------------------------------------------------------------------------------------------
106063: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106064: ---------------------------------------------------------------------------------------------------------------
106065: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106066:
106067: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106068: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106069:

Line 106067: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106063: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106064: ---------------------------------------------------------------------------------------------------------------
106065: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106066:
106067: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106068: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106069:
106070: IF xla_accounting_cache_pkg.GetValueChar
106071: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 106068: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106064: ---------------------------------------------------------------------------------------------------------------
106065: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106066:
106067: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106068: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106069:
106070: IF xla_accounting_cache_pkg.GetValueChar
106071: (p_source_code => 'LEDGER_CATEGORY_CODE'
106072: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 106079: xla_ae_lines_pkg.BflowUpgEntry

106075: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106076: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
106077: )
106078: THEN
106079: xla_ae_lines_pkg.BflowUpgEntry
106080: (p_business_method_code => l_bflow_method_code
106081: ,p_business_class_code => l_bflow_class_code
106082: ,p_balance_type => l_balance_type_code);
106083: ELSE

Line 106096: xla_ae_lines_pkg.SetLineDescription(

106092: --
106093: -- call description
106094: --
106095:
106096: xla_ae_lines_pkg.SetLineDescription(
106097: p_ae_header_id => l_ae_header_id
106098: ,p_description => Description_1 (
106099: p_application_id => p_application_id
106100: , p_ae_header_id => l_ae_header_id

Line 106129: xla_ae_lines_pkg.set_ccid(

106125: , x_value_type_code => l_adr_value_type_code
106126: , p_side => 'NA'
106127: );
106128:
106129: xla_ae_lines_pkg.set_ccid(
106130: p_code_combination_id => l_ccid
106131: , p_value_type_code => l_adr_value_type_code
106132: , p_transaction_coa_id => l_adr_transaction_coa_id
106133: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106165: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

106161: xla_accounting_err_pkg.build_message
106162: (p_appli_s_name => 'XLA'
106163: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
106164: ,p_token_1 => 'LINE_NUMBER'
106165: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
106166: ,p_token_2 => 'LINE_TYPE_NAME'
106167: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
106168: l_component_type
106169: ,l_component_code

Line 106201: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

106197: --
106198: --
106199: ------------------------------------------------------------------------------------------------
106200: -- 4219869 Business Flow
106201: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106202: -- Prior Entry. Currently, the following code is always generated.
106203: ------------------------------------------------------------------------------------------------
106204: XLA_AE_LINES_PKG.ValidateCurrentLine;
106205:

Line 106204: XLA_AE_LINES_PKG.ValidateCurrentLine;

106200: -- 4219869 Business Flow
106201: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106202: -- Prior Entry. Currently, the following code is always generated.
106203: ------------------------------------------------------------------------------------------------
106204: XLA_AE_LINES_PKG.ValidateCurrentLine;
106205:
106206: ------------------------------------------------------------------------------------
106207: -- 4219869 Business Flow
106208: -- Populated credit and debit amounts -- Need to generate this within IF

Line 106210: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106206: ------------------------------------------------------------------------------------
106207: -- 4219869 Business Flow
106208: -- Populated credit and debit amounts -- Need to generate this within IF
106209: ------------------------------------------------------------------------------------
106210: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106211:
106212: ----------------------------------------------------------------------------------
106213: -- 4219869 Business Flow
106214: -- Update journal entry status -- Need to generate this within IF

Line 106242: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

106238: -- To allow MPA report to determine if it should generate report process
106239: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106240: ------------------------------------------------------------------------------------------
106241:
106242: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106243: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106244: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106245: -- call ADRs
106246: -- Bug 4922099

Line 106243: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

106239: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106240: ------------------------------------------------------------------------------------------
106241:
106242: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106243: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106244: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106245: -- call ADRs
106246: -- Bug 4922099
106247: --

Line 106267: xla_ae_lines_pkg.set_ccid(

106263: , x_value_type_code => l_adr_value_type_code
106264: , p_side => 'NA'
106265: );
106266:
106267: xla_ae_lines_pkg.set_ccid(
106268: p_code_combination_id => l_ccid
106269: , p_value_type_code => l_adr_value_type_code
106270: , p_transaction_coa_id => l_adr_transaction_coa_id
106271: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106290: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

106286:
106287: --
106288: -- Update the line information that should be overwritten
106289: --
106290: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106291: p_header_num => 1);
106292: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106293:
106294: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 106292: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

106288: -- Update the line information that should be overwritten
106289: --
106290: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106291: p_header_num => 1);
106292: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106293:
106294: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106295:
106296: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 106294: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

106290: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106291: p_header_num => 1);
106292: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106293:
106294: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106295:
106296: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106297: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106298: END IF;

Line 106297: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

106293:
106294: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106295:
106296: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106297: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106298: END IF;
106299:
106300: --
106301: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 106304: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

106300: --
106301: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
106302: --
106303: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
106304: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
106305: ELSE
106306: ---------------------------------------------------------------------------------------------------
106307: -- 4262811a Switch Sign
106308: ---------------------------------------------------------------------------------------------------

Line 106309: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

106305: ELSE
106306: ---------------------------------------------------------------------------------------------------
106307: -- 4262811a Switch Sign
106308: ---------------------------------------------------------------------------------------------------
106309: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106306: ---------------------------------------------------------------------------------------------------
106307: -- 4262811a Switch Sign
106308: ---------------------------------------------------------------------------------------------------
106309: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106314: -- 5132302

Line 106311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106307: -- 4262811a Switch Sign
106308: ---------------------------------------------------------------------------------------------------
106309: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106314: -- 5132302
106315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106308: ---------------------------------------------------------------------------------------------------
106309: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106314: -- 5132302
106315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106316: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106309: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106314: -- 5132302
106315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106316: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106317:

Line 106315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

106311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106314: -- 5132302
106315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106316: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106317:
106318: END IF;
106319:

Line 106316: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106312: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106313: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106314: -- 5132302
106315: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106316: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106317:
106318: END IF;
106319:
106320: -- 4955764

Line 106321: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106317:
106318: END IF;
106319:
106320: -- 4955764
106321: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106322: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106323:
106324:
106325: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 106325: XLA_AE_LINES_PKG.ValidateCurrentLine;

106321: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106322: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106323:
106324:
106325: XLA_AE_LINES_PKG.ValidateCurrentLine;
106326: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106327:
106328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106329: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 106326: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106322: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106323:
106324:
106325: XLA_AE_LINES_PKG.ValidateCurrentLine;
106326: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106327:
106328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106329: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
106330: ,p_balance_type_code => l_balance_type_code);

Line 106527: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

106523: --
106524: -- bulk performance
106525: --
106526: l_balance_type_code VARCHAR2(1);
106527: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
106528: l_log_module VARCHAR2(240);
106529:
106530: --
106531: -- Upgrade strategy

Line 106605: XLA_AE_LINES_PKG.SetNewLine;

106601: ') <> 'Y'
106602: THEN
106603:
106604: --
106605: XLA_AE_LINES_PKG.SetNewLine;
106606:
106607: p_balance_type_code := l_balance_type_code;
106608: -- set the flag so later we will know whether the gain loss line needs to be created
106609:

Line 106617: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

106613:
106614: --
106615: -- bulk performance
106616: --
106617: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
106618: p_header_num => 0); -- 4262811
106619: --
106620: -- set accounting line options
106621: --

Line 106622: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

106618: p_header_num => 0); -- 4262811
106619: --
106620: -- set accounting line options
106621: --
106622: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
106623: p_natural_side_code => 'D'
106624: , p_gain_or_loss_flag => 'N'
106625: , p_gl_transfer_mode_code => 'S'
106626: , p_acct_entry_type_code => 'A'

Line 106636: xla_ae_lines_pkg.SetAcctLineType

106632: --
106633: --
106634: -- set accounting line type info
106635: --
106636: xla_ae_lines_pkg.SetAcctLineType
106637: (p_component_type => l_component_type
106638: ,p_event_type_code => l_event_type_code
106639: ,p_line_definition_owner_code => l_line_definition_owner_code
106640: ,p_line_definition_code => l_line_definition_code

Line 106650: xla_ae_lines_pkg.SetAcctClass(

106646: ,p_event_class_code => l_event_class_code);
106647: --
106648: -- set accounting class
106649: --
106650: xla_ae_lines_pkg.SetAcctClass(
106651: p_accounting_class_code => 'NRTAX'
106652: , p_ae_header_id => l_ae_header_id
106653: );
106654:

Line 106658: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

106654:
106655: --
106656: -- set rounding class
106657: --
106658: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106659: 'NRTAX';
106660:
106661: --
106662: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 106662: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

106658: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106659: 'NRTAX';
106660:
106661: --
106662: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106663: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106664: --
106665: -- bulk performance
106666: --

Line 106663: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

106659: 'NRTAX';
106660:
106661: --
106662: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106663: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106664: --
106665: -- bulk performance
106666: --
106667: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 106667: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

106663: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106664: --
106665: -- bulk performance
106666: --
106667: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106668:
106669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106670: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106671:

Line 106669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

106665: -- bulk performance
106666: --
106667: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106668:
106669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106670: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106671:
106672: -- 4955764
106673: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106673: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106670: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106671:
106672: -- 4955764
106673: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106674: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
106675:
106676: -- 4458381 Public Sector Enh
106677:

Line 106783: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

106779: l_rec_acct_attrs.array_num_value(43) := p_source_88;
106780: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
106781: l_rec_acct_attrs.array_num_value(44) := p_source_89;
106782:
106783: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106784: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106785:
106786: ---------------------------------------------------------------------------------------------------------------
106787: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 106784: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

106780: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
106781: l_rec_acct_attrs.array_num_value(44) := p_source_89;
106782:
106783: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106784: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106785:
106786: ---------------------------------------------------------------------------------------------------------------
106787: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106788: ---------------------------------------------------------------------------------------------------------------

Line 106787: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

106783: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106784: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106785:
106786: ---------------------------------------------------------------------------------------------------------------
106787: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106788: ---------------------------------------------------------------------------------------------------------------
106789: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106790:
106791: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 106789: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

106785:
106786: ---------------------------------------------------------------------------------------------------------------
106787: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106788: ---------------------------------------------------------------------------------------------------------------
106789: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106790:
106791: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106792: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106793:

Line 106791: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106787: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106788: ---------------------------------------------------------------------------------------------------------------
106789: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106790:
106791: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106792: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106793:
106794: IF xla_accounting_cache_pkg.GetValueChar
106795: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 106792: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106788: ---------------------------------------------------------------------------------------------------------------
106789: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106790:
106791: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106792: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106793:
106794: IF xla_accounting_cache_pkg.GetValueChar
106795: (p_source_code => 'LEDGER_CATEGORY_CODE'
106796: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 106803: xla_ae_lines_pkg.BflowUpgEntry

106799: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106800: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
106801: )
106802: THEN
106803: xla_ae_lines_pkg.BflowUpgEntry
106804: (p_business_method_code => l_bflow_method_code
106805: ,p_business_class_code => l_bflow_class_code
106806: ,p_balance_type => l_balance_type_code);
106807: ELSE

Line 106820: xla_ae_lines_pkg.SetLineDescription(

106816: --
106817: -- call description
106818: --
106819:
106820: xla_ae_lines_pkg.SetLineDescription(
106821: p_ae_header_id => l_ae_header_id
106822: ,p_description => Description_1 (
106823: p_application_id => p_application_id
106824: , p_ae_header_id => l_ae_header_id

Line 106853: xla_ae_lines_pkg.set_ccid(

106849: , x_value_type_code => l_adr_value_type_code
106850: , p_side => 'NA'
106851: );
106852:
106853: xla_ae_lines_pkg.set_ccid(
106854: p_code_combination_id => l_ccid
106855: , p_value_type_code => l_adr_value_type_code
106856: , p_transaction_coa_id => l_adr_transaction_coa_id
106857: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106889: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

106885: xla_accounting_err_pkg.build_message
106886: (p_appli_s_name => 'XLA'
106887: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
106888: ,p_token_1 => 'LINE_NUMBER'
106889: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
106890: ,p_token_2 => 'LINE_TYPE_NAME'
106891: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
106892: l_component_type
106893: ,l_component_code

Line 106925: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

106921: --
106922: --
106923: ------------------------------------------------------------------------------------------------
106924: -- 4219869 Business Flow
106925: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106926: -- Prior Entry. Currently, the following code is always generated.
106927: ------------------------------------------------------------------------------------------------
106928: XLA_AE_LINES_PKG.ValidateCurrentLine;
106929:

Line 106928: XLA_AE_LINES_PKG.ValidateCurrentLine;

106924: -- 4219869 Business Flow
106925: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106926: -- Prior Entry. Currently, the following code is always generated.
106927: ------------------------------------------------------------------------------------------------
106928: XLA_AE_LINES_PKG.ValidateCurrentLine;
106929:
106930: ------------------------------------------------------------------------------------
106931: -- 4219869 Business Flow
106932: -- Populated credit and debit amounts -- Need to generate this within IF

Line 106934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106930: ------------------------------------------------------------------------------------
106931: -- 4219869 Business Flow
106932: -- Populated credit and debit amounts -- Need to generate this within IF
106933: ------------------------------------------------------------------------------------
106934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106935:
106936: ----------------------------------------------------------------------------------
106937: -- 4219869 Business Flow
106938: -- Update journal entry status -- Need to generate this within IF

Line 106966: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

106962: -- To allow MPA report to determine if it should generate report process
106963: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106964: ------------------------------------------------------------------------------------------
106965:
106966: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106967: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106968: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106969: -- call ADRs
106970: -- Bug 4922099

Line 106967: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

106963: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106964: ------------------------------------------------------------------------------------------
106965:
106966: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106967: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106968: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106969: -- call ADRs
106970: -- Bug 4922099
106971: --

Line 106991: xla_ae_lines_pkg.set_ccid(

106987: , x_value_type_code => l_adr_value_type_code
106988: , p_side => 'NA'
106989: );
106990:
106991: xla_ae_lines_pkg.set_ccid(
106992: p_code_combination_id => l_ccid
106993: , p_value_type_code => l_adr_value_type_code
106994: , p_transaction_coa_id => l_adr_transaction_coa_id
106995: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

107010:
107011: --
107012: -- Update the line information that should be overwritten
107013: --
107014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107015: p_header_num => 1);
107016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107017:
107018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 107016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

107012: -- Update the line information that should be overwritten
107013: --
107014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107015: p_header_num => 1);
107016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107017:
107018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107019:
107020: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 107018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

107014: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107015: p_header_num => 1);
107016: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107017:
107018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107019:
107020: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107021: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107022: END IF;

Line 107021: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

107017:
107018: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107019:
107020: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107021: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107022: END IF;
107023:
107024: --
107025: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 107028: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

107024: --
107025: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107026: --
107027: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107028: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107029: ELSE
107030: ---------------------------------------------------------------------------------------------------
107031: -- 4262811a Switch Sign
107032: ---------------------------------------------------------------------------------------------------

Line 107033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

107029: ELSE
107030: ---------------------------------------------------------------------------------------------------
107031: -- 4262811a Switch Sign
107032: ---------------------------------------------------------------------------------------------------
107033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107030: ---------------------------------------------------------------------------------------------------
107031: -- 4262811a Switch Sign
107032: ---------------------------------------------------------------------------------------------------
107033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107038: -- 5132302

Line 107035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107031: -- 4262811a Switch Sign
107032: ---------------------------------------------------------------------------------------------------
107033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107038: -- 5132302
107039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107032: ---------------------------------------------------------------------------------------------------
107033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107038: -- 5132302
107039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107033: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107038: -- 5132302
107039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107041:

Line 107039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

107035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107038: -- 5132302
107039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107041:
107042: END IF;
107043:

Line 107040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107037: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107038: -- 5132302
107039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107040: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107041:
107042: END IF;
107043:
107044: -- 4955764

Line 107045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107041:
107042: END IF;
107043:
107044: -- 4955764
107045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107047:
107048:
107049: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 107049: XLA_AE_LINES_PKG.ValidateCurrentLine;

107045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107047:
107048:
107049: XLA_AE_LINES_PKG.ValidateCurrentLine;
107050: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107051:
107052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107053: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 107050: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107047:
107048:
107049: XLA_AE_LINES_PKG.ValidateCurrentLine;
107050: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107051:
107052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107053: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107054: ,p_balance_type_code => l_balance_type_code);

Line 107251: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

107247: --
107248: -- bulk performance
107249: --
107250: l_balance_type_code VARCHAR2(1);
107251: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
107252: l_log_module VARCHAR2(240);
107253:
107254: --
107255: -- Upgrade strategy

Line 107329: XLA_AE_LINES_PKG.SetNewLine;

107325: ') <> 'Y'
107326: THEN
107327:
107328: --
107329: XLA_AE_LINES_PKG.SetNewLine;
107330:
107331: p_balance_type_code := l_balance_type_code;
107332: -- set the flag so later we will know whether the gain loss line needs to be created
107333:

Line 107341: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

107337:
107338: --
107339: -- bulk performance
107340: --
107341: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
107342: p_header_num => 0); -- 4262811
107343: --
107344: -- set accounting line options
107345: --

Line 107346: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

107342: p_header_num => 0); -- 4262811
107343: --
107344: -- set accounting line options
107345: --
107346: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
107347: p_natural_side_code => 'D'
107348: , p_gain_or_loss_flag => 'N'
107349: , p_gl_transfer_mode_code => 'S'
107350: , p_acct_entry_type_code => 'A'

Line 107360: xla_ae_lines_pkg.SetAcctLineType

107356: --
107357: --
107358: -- set accounting line type info
107359: --
107360: xla_ae_lines_pkg.SetAcctLineType
107361: (p_component_type => l_component_type
107362: ,p_event_type_code => l_event_type_code
107363: ,p_line_definition_owner_code => l_line_definition_owner_code
107364: ,p_line_definition_code => l_line_definition_code

Line 107374: xla_ae_lines_pkg.SetAcctClass(

107370: ,p_event_class_code => l_event_class_code);
107371: --
107372: -- set accounting class
107373: --
107374: xla_ae_lines_pkg.SetAcctClass(
107375: p_accounting_class_code => 'NRTAX'
107376: , p_ae_header_id => l_ae_header_id
107377: );
107378:

Line 107382: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

107378:
107379: --
107380: -- set rounding class
107381: --
107382: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107383: 'NRTAX';
107384:
107385: --
107386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 107386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

107382: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107383: 'NRTAX';
107384:
107385: --
107386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107388: --
107389: -- bulk performance
107390: --

Line 107387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

107383: 'NRTAX';
107384:
107385: --
107386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107388: --
107389: -- bulk performance
107390: --
107391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 107391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

107387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107388: --
107389: -- bulk performance
107390: --
107391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107392:
107393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107395:

Line 107393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

107389: -- bulk performance
107390: --
107391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107392:
107393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107395:
107396: -- 4955764
107397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107395:
107396: -- 4955764
107397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107398: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
107399:
107400: -- 4458381 Public Sector Enh
107401:

Line 107505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

107501: l_rec_acct_attrs.array_num_value(42) := p_source_88;
107502: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
107503: l_rec_acct_attrs.array_num_value(43) := p_source_89;
107504:
107505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107507:
107508: ---------------------------------------------------------------------------------------------------------------
107509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 107506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

107502: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
107503: l_rec_acct_attrs.array_num_value(43) := p_source_89;
107504:
107505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107507:
107508: ---------------------------------------------------------------------------------------------------------------
107509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107510: ---------------------------------------------------------------------------------------------------------------

Line 107509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

107505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107507:
107508: ---------------------------------------------------------------------------------------------------------------
107509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107510: ---------------------------------------------------------------------------------------------------------------
107511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107512:
107513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 107511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

107507:
107508: ---------------------------------------------------------------------------------------------------------------
107509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107510: ---------------------------------------------------------------------------------------------------------------
107511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107512:
107513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107515:

Line 107513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107510: ---------------------------------------------------------------------------------------------------------------
107511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107512:
107513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107515:
107516: IF xla_accounting_cache_pkg.GetValueChar
107517: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 107514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107510: ---------------------------------------------------------------------------------------------------------------
107511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107512:
107513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107515:
107516: IF xla_accounting_cache_pkg.GetValueChar
107517: (p_source_code => 'LEDGER_CATEGORY_CODE'
107518: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 107525: xla_ae_lines_pkg.BflowUpgEntry

107521: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
107522: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
107523: )
107524: THEN
107525: xla_ae_lines_pkg.BflowUpgEntry
107526: (p_business_method_code => l_bflow_method_code
107527: ,p_business_class_code => l_bflow_class_code
107528: ,p_balance_type => l_balance_type_code);
107529: ELSE

Line 107542: xla_ae_lines_pkg.SetLineDescription(

107538: --
107539: -- call description
107540: --
107541:
107542: xla_ae_lines_pkg.SetLineDescription(
107543: p_ae_header_id => l_ae_header_id
107544: ,p_description => Description_1 (
107545: p_application_id => p_application_id
107546: , p_ae_header_id => l_ae_header_id

Line 107575: xla_ae_lines_pkg.set_ccid(

107571: , x_value_type_code => l_adr_value_type_code
107572: , p_side => 'NA'
107573: );
107574:
107575: xla_ae_lines_pkg.set_ccid(
107576: p_code_combination_id => l_ccid
107577: , p_value_type_code => l_adr_value_type_code
107578: , p_transaction_coa_id => l_adr_transaction_coa_id
107579: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107611: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

107607: xla_accounting_err_pkg.build_message
107608: (p_appli_s_name => 'XLA'
107609: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
107610: ,p_token_1 => 'LINE_NUMBER'
107611: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
107612: ,p_token_2 => 'LINE_TYPE_NAME'
107613: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
107614: l_component_type
107615: ,l_component_code

Line 107647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

107643: --
107644: --
107645: ------------------------------------------------------------------------------------------------
107646: -- 4219869 Business Flow
107647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107648: -- Prior Entry. Currently, the following code is always generated.
107649: ------------------------------------------------------------------------------------------------
107650: XLA_AE_LINES_PKG.ValidateCurrentLine;
107651:

Line 107650: XLA_AE_LINES_PKG.ValidateCurrentLine;

107646: -- 4219869 Business Flow
107647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107648: -- Prior Entry. Currently, the following code is always generated.
107649: ------------------------------------------------------------------------------------------------
107650: XLA_AE_LINES_PKG.ValidateCurrentLine;
107651:
107652: ------------------------------------------------------------------------------------
107653: -- 4219869 Business Flow
107654: -- Populated credit and debit amounts -- Need to generate this within IF

Line 107656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107652: ------------------------------------------------------------------------------------
107653: -- 4219869 Business Flow
107654: -- Populated credit and debit amounts -- Need to generate this within IF
107655: ------------------------------------------------------------------------------------
107656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107657:
107658: ----------------------------------------------------------------------------------
107659: -- 4219869 Business Flow
107660: -- Update journal entry status -- Need to generate this within IF

Line 107688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

107684: -- To allow MPA report to determine if it should generate report process
107685: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107686: ------------------------------------------------------------------------------------------
107687:
107688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107690: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107691: -- call ADRs
107692: -- Bug 4922099

Line 107689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

107685: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107686: ------------------------------------------------------------------------------------------
107687:
107688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107690: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107691: -- call ADRs
107692: -- Bug 4922099
107693: --

Line 107713: xla_ae_lines_pkg.set_ccid(

107709: , x_value_type_code => l_adr_value_type_code
107710: , p_side => 'NA'
107711: );
107712:
107713: xla_ae_lines_pkg.set_ccid(
107714: p_code_combination_id => l_ccid
107715: , p_value_type_code => l_adr_value_type_code
107716: , p_transaction_coa_id => l_adr_transaction_coa_id
107717: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

107732:
107733: --
107734: -- Update the line information that should be overwritten
107735: --
107736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107737: p_header_num => 1);
107738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107739:
107740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 107738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

107734: -- Update the line information that should be overwritten
107735: --
107736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107737: p_header_num => 1);
107738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107739:
107740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107741:
107742: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 107740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

107736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107737: p_header_num => 1);
107738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107739:
107740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107741:
107742: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107743: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107744: END IF;

Line 107743: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

107739:
107740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107741:
107742: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107743: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107744: END IF;
107745:
107746: --
107747: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 107750: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

107746: --
107747: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107748: --
107749: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107750: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107751: ELSE
107752: ---------------------------------------------------------------------------------------------------
107753: -- 4262811a Switch Sign
107754: ---------------------------------------------------------------------------------------------------

Line 107755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

107751: ELSE
107752: ---------------------------------------------------------------------------------------------------
107753: -- 4262811a Switch Sign
107754: ---------------------------------------------------------------------------------------------------
107755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107752: ---------------------------------------------------------------------------------------------------
107753: -- 4262811a Switch Sign
107754: ---------------------------------------------------------------------------------------------------
107755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107760: -- 5132302

Line 107757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107753: -- 4262811a Switch Sign
107754: ---------------------------------------------------------------------------------------------------
107755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107760: -- 5132302
107761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107754: ---------------------------------------------------------------------------------------------------
107755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107760: -- 5132302
107761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107760: -- 5132302
107761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107763:

Line 107761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

107757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107760: -- 5132302
107761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107763:
107764: END IF;
107765:

Line 107762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107760: -- 5132302
107761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107763:
107764: END IF;
107765:
107766: -- 4955764

Line 107767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107763:
107764: END IF;
107765:
107766: -- 4955764
107767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107769:
107770:
107771: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 107771: XLA_AE_LINES_PKG.ValidateCurrentLine;

107767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107769:
107770:
107771: XLA_AE_LINES_PKG.ValidateCurrentLine;
107772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107773:
107774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107775: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 107772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107769:
107770:
107771: XLA_AE_LINES_PKG.ValidateCurrentLine;
107772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107773:
107774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107775: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107776: ,p_balance_type_code => l_balance_type_code);

Line 107973: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

107969: --
107970: -- bulk performance
107971: --
107972: l_balance_type_code VARCHAR2(1);
107973: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
107974: l_log_module VARCHAR2(240);
107975:
107976: --
107977: -- Upgrade strategy

Line 108045: XLA_AE_LINES_PKG.SetNewLine;

108041: ') <> 'Y'
108042: THEN
108043:
108044: --
108045: XLA_AE_LINES_PKG.SetNewLine;
108046:
108047: p_balance_type_code := l_balance_type_code;
108048: -- set the flag so later we will know whether the gain loss line needs to be created
108049:

Line 108057: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108053:
108054: --
108055: -- bulk performance
108056: --
108057: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108058: p_header_num => 0); -- 4262811
108059: --
108060: -- set accounting line options
108061: --

Line 108062: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108058: p_header_num => 0); -- 4262811
108059: --
108060: -- set accounting line options
108061: --
108062: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108063: p_natural_side_code => 'D'
108064: , p_gain_or_loss_flag => 'N'
108065: , p_gl_transfer_mode_code => 'S'
108066: , p_acct_entry_type_code => 'A'

Line 108076: xla_ae_lines_pkg.SetAcctLineType

108072: --
108073: --
108074: -- set accounting line type info
108075: --
108076: xla_ae_lines_pkg.SetAcctLineType
108077: (p_component_type => l_component_type
108078: ,p_event_type_code => l_event_type_code
108079: ,p_line_definition_owner_code => l_line_definition_owner_code
108080: ,p_line_definition_code => l_line_definition_code

Line 108090: xla_ae_lines_pkg.SetAcctClass(

108086: ,p_event_class_code => l_event_class_code);
108087: --
108088: -- set accounting class
108089: --
108090: xla_ae_lines_pkg.SetAcctClass(
108091: p_accounting_class_code => 'NRTAX'
108092: , p_ae_header_id => l_ae_header_id
108093: );
108094:

Line 108098: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108094:
108095: --
108096: -- set rounding class
108097: --
108098: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108099: 'NRTAX';
108100:
108101: --
108102: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 108102: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

108098: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108099: 'NRTAX';
108100:
108101: --
108102: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108103: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108104: --
108105: -- bulk performance
108106: --

Line 108103: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

108099: 'NRTAX';
108100:
108101: --
108102: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108103: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108104: --
108105: -- bulk performance
108106: --
108107: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 108107: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

108103: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108104: --
108105: -- bulk performance
108106: --
108107: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108108:
108109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108110: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108111:

Line 108109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

108105: -- bulk performance
108106: --
108107: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108108:
108109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108110: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108111:
108112: -- 4955764
108113: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108113: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108110: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108111:
108112: -- 4955764
108113: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108114: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108115:
108116: -- 4458381 Public Sector Enh
108117:

Line 108221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

108217: l_rec_acct_attrs.array_num_value(42) := p_source_88;
108218: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
108219: l_rec_acct_attrs.array_num_value(43) := p_source_89;
108220:
108221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108223:
108224: ---------------------------------------------------------------------------------------------------------------
108225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 108222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

108218: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
108219: l_rec_acct_attrs.array_num_value(43) := p_source_89;
108220:
108221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108223:
108224: ---------------------------------------------------------------------------------------------------------------
108225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108226: ---------------------------------------------------------------------------------------------------------------

Line 108225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

108221: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108222: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108223:
108224: ---------------------------------------------------------------------------------------------------------------
108225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108226: ---------------------------------------------------------------------------------------------------------------
108227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108228:
108229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 108227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

108223:
108224: ---------------------------------------------------------------------------------------------------------------
108225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108226: ---------------------------------------------------------------------------------------------------------------
108227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108228:
108229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108231:

Line 108229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108225: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108226: ---------------------------------------------------------------------------------------------------------------
108227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108228:
108229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108231:
108232: IF xla_accounting_cache_pkg.GetValueChar
108233: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 108230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108226: ---------------------------------------------------------------------------------------------------------------
108227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108228:
108229: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108230: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108231:
108232: IF xla_accounting_cache_pkg.GetValueChar
108233: (p_source_code => 'LEDGER_CATEGORY_CODE'
108234: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 108241: xla_ae_lines_pkg.BflowUpgEntry

108237: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
108238: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
108239: )
108240: THEN
108241: xla_ae_lines_pkg.BflowUpgEntry
108242: (p_business_method_code => l_bflow_method_code
108243: ,p_business_class_code => l_bflow_class_code
108244: ,p_balance_type => l_balance_type_code);
108245: ELSE

Line 108258: xla_ae_lines_pkg.SetLineDescription(

108254: --
108255: -- call description
108256: --
108257:
108258: xla_ae_lines_pkg.SetLineDescription(
108259: p_ae_header_id => l_ae_header_id
108260: ,p_description => Description_1 (
108261: p_application_id => p_application_id
108262: , p_ae_header_id => l_ae_header_id

Line 108291: xla_ae_lines_pkg.set_ccid(

108287: , x_value_type_code => l_adr_value_type_code
108288: , p_side => 'NA'
108289: );
108290:
108291: xla_ae_lines_pkg.set_ccid(
108292: p_code_combination_id => l_ccid
108293: , p_value_type_code => l_adr_value_type_code
108294: , p_transaction_coa_id => l_adr_transaction_coa_id
108295: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108327: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

108323: xla_accounting_err_pkg.build_message
108324: (p_appli_s_name => 'XLA'
108325: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
108326: ,p_token_1 => 'LINE_NUMBER'
108327: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
108328: ,p_token_2 => 'LINE_TYPE_NAME'
108329: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
108330: l_component_type
108331: ,l_component_code

Line 108363: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

108359: --
108360: --
108361: ------------------------------------------------------------------------------------------------
108362: -- 4219869 Business Flow
108363: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108364: -- Prior Entry. Currently, the following code is always generated.
108365: ------------------------------------------------------------------------------------------------
108366: XLA_AE_LINES_PKG.ValidateCurrentLine;
108367:

Line 108366: XLA_AE_LINES_PKG.ValidateCurrentLine;

108362: -- 4219869 Business Flow
108363: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108364: -- Prior Entry. Currently, the following code is always generated.
108365: ------------------------------------------------------------------------------------------------
108366: XLA_AE_LINES_PKG.ValidateCurrentLine;
108367:
108368: ------------------------------------------------------------------------------------
108369: -- 4219869 Business Flow
108370: -- Populated credit and debit amounts -- Need to generate this within IF

Line 108372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108368: ------------------------------------------------------------------------------------
108369: -- 4219869 Business Flow
108370: -- Populated credit and debit amounts -- Need to generate this within IF
108371: ------------------------------------------------------------------------------------
108372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108373:
108374: ----------------------------------------------------------------------------------
108375: -- 4219869 Business Flow
108376: -- Update journal entry status -- Need to generate this within IF

Line 108404: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

108400: -- To allow MPA report to determine if it should generate report process
108401: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108402: ------------------------------------------------------------------------------------------
108403:
108404: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108405: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108406: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108407: -- call ADRs
108408: -- Bug 4922099

Line 108405: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

108401: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108402: ------------------------------------------------------------------------------------------
108403:
108404: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108405: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108406: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108407: -- call ADRs
108408: -- Bug 4922099
108409: --

Line 108429: xla_ae_lines_pkg.set_ccid(

108425: , x_value_type_code => l_adr_value_type_code
108426: , p_side => 'NA'
108427: );
108428:
108429: xla_ae_lines_pkg.set_ccid(
108430: p_code_combination_id => l_ccid
108431: , p_value_type_code => l_adr_value_type_code
108432: , p_transaction_coa_id => l_adr_transaction_coa_id
108433: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

108448:
108449: --
108450: -- Update the line information that should be overwritten
108451: --
108452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108453: p_header_num => 1);
108454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108455:
108456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 108454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

108450: -- Update the line information that should be overwritten
108451: --
108452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108453: p_header_num => 1);
108454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108455:
108456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108457:
108458: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 108456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

108452: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108453: p_header_num => 1);
108454: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108455:
108456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108457:
108458: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108459: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108460: END IF;

Line 108459: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

108455:
108456: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108457:
108458: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108459: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108460: END IF;
108461:
108462: --
108463: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 108466: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

108462: --
108463: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
108464: --
108465: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
108466: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
108467: ELSE
108468: ---------------------------------------------------------------------------------------------------
108469: -- 4262811a Switch Sign
108470: ---------------------------------------------------------------------------------------------------

Line 108471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

108467: ELSE
108468: ---------------------------------------------------------------------------------------------------
108469: -- 4262811a Switch Sign
108470: ---------------------------------------------------------------------------------------------------
108471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108468: ---------------------------------------------------------------------------------------------------
108469: -- 4262811a Switch Sign
108470: ---------------------------------------------------------------------------------------------------
108471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108476: -- 5132302

Line 108473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108469: -- 4262811a Switch Sign
108470: ---------------------------------------------------------------------------------------------------
108471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108476: -- 5132302
108477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108470: ---------------------------------------------------------------------------------------------------
108471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108476: -- 5132302
108477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108471: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108476: -- 5132302
108477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108479:

Line 108477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

108473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108476: -- 5132302
108477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108479:
108480: END IF;
108481:

Line 108478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108474: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108476: -- 5132302
108477: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108479:
108480: END IF;
108481:
108482: -- 4955764

Line 108483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108479:
108480: END IF;
108481:
108482: -- 4955764
108483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108485:
108486:
108487: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 108487: XLA_AE_LINES_PKG.ValidateCurrentLine;

108483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108485:
108486:
108487: XLA_AE_LINES_PKG.ValidateCurrentLine;
108488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108489:
108490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108491: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 108488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108485:
108486:
108487: XLA_AE_LINES_PKG.ValidateCurrentLine;
108488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108489:
108490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108491: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
108492: ,p_balance_type_code => l_balance_type_code);

Line 108660: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

108656: --
108657: -- bulk performance
108658: --
108659: l_balance_type_code VARCHAR2(1);
108660: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
108661: l_log_module VARCHAR2(240);
108662:
108663: --
108664: -- Upgrade strategy

Line 108733: XLA_AE_LINES_PKG.SetNewLine;

108729: p_source_114 IS NULL
108730: THEN
108731:
108732: --
108733: XLA_AE_LINES_PKG.SetNewLine;
108734:
108735: p_balance_type_code := l_balance_type_code;
108736: -- set the flag so later we will know whether the gain loss line needs to be created
108737:

Line 108745: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108741:
108742: --
108743: -- bulk performance
108744: --
108745: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108746: p_header_num => 0); -- 4262811
108747: --
108748: -- set accounting line options
108749: --

Line 108750: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108746: p_header_num => 0); -- 4262811
108747: --
108748: -- set accounting line options
108749: --
108750: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108751: p_natural_side_code => 'D'
108752: , p_gain_or_loss_flag => 'N'
108753: , p_gl_transfer_mode_code => 'S'
108754: , p_acct_entry_type_code => 'A'

Line 108764: xla_ae_lines_pkg.SetAcctLineType

108760: --
108761: --
108762: -- set accounting line type info
108763: --
108764: xla_ae_lines_pkg.SetAcctLineType
108765: (p_component_type => l_component_type
108766: ,p_event_type_code => l_event_type_code
108767: ,p_line_definition_owner_code => l_line_definition_owner_code
108768: ,p_line_definition_code => l_line_definition_code

Line 108778: xla_ae_lines_pkg.SetAcctClass(

108774: ,p_event_class_code => l_event_class_code);
108775: --
108776: -- set accounting class
108777: --
108778: xla_ae_lines_pkg.SetAcctClass(
108779: p_accounting_class_code => 'ROUNDING'
108780: , p_ae_header_id => l_ae_header_id
108781: );
108782:

Line 108786: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108782:
108783: --
108784: -- set rounding class
108785: --
108786: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108787: 'ROUNDING';
108788:
108789: --
108790: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 108790: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

108786: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108787: 'ROUNDING';
108788:
108789: --
108790: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108791: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108792: --
108793: -- bulk performance
108794: --

Line 108791: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

108787: 'ROUNDING';
108788:
108789: --
108790: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108791: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108792: --
108793: -- bulk performance
108794: --
108795: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 108795: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

108791: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108792: --
108793: -- bulk performance
108794: --
108795: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108796:
108797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108798: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108799:

Line 108797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

108793: -- bulk performance
108794: --
108795: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108796:
108797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108798: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108799:
108800: -- 4955764
108801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108798: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108799:
108800: -- 4955764
108801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108802: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108803:
108804: -- 4458381 Public Sector Enh
108805:

Line 108861: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

108857: l_rec_acct_attrs.array_num_value(23) := p_source_85;
108858: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
108859: l_rec_acct_attrs.array_num_value(24) := p_source_87;
108860:
108861: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108862: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108863:
108864: ---------------------------------------------------------------------------------------------------------------
108865: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 108862: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

108858: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
108859: l_rec_acct_attrs.array_num_value(24) := p_source_87;
108860:
108861: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108862: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108863:
108864: ---------------------------------------------------------------------------------------------------------------
108865: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108866: ---------------------------------------------------------------------------------------------------------------

Line 108865: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

108861: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108862: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108863:
108864: ---------------------------------------------------------------------------------------------------------------
108865: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108866: ---------------------------------------------------------------------------------------------------------------
108867: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108868:
108869: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 108867: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

108863:
108864: ---------------------------------------------------------------------------------------------------------------
108865: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108866: ---------------------------------------------------------------------------------------------------------------
108867: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108868:
108869: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108870: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108871:

Line 108869: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108865: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108866: ---------------------------------------------------------------------------------------------------------------
108867: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108868:
108869: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108870: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108871:
108872: IF xla_accounting_cache_pkg.GetValueChar
108873: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 108870: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108866: ---------------------------------------------------------------------------------------------------------------
108867: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108868:
108869: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108870: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108871:
108872: IF xla_accounting_cache_pkg.GetValueChar
108873: (p_source_code => 'LEDGER_CATEGORY_CODE'
108874: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 108881: xla_ae_lines_pkg.BflowUpgEntry

108877: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
108878: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
108879: )
108880: THEN
108881: xla_ae_lines_pkg.BflowUpgEntry
108882: (p_business_method_code => l_bflow_method_code
108883: ,p_business_class_code => l_bflow_class_code
108884: ,p_balance_type => l_balance_type_code);
108885: ELSE

Line 108895: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

108891: -- call analytical criteria
108892: --
108893:
108894:
108895: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
108896: xla_ae_lines_pkg.SetAnalyticalCriteria(
108897: p_analytical_criterion_name => 'Check Id'
108898: , p_analytical_criterion_owner => 'S'
108899: , p_analytical_criterion_code => 'CHECK_ID'

Line 108896: xla_ae_lines_pkg.SetAnalyticalCriteria(

108892: --
108893:
108894:
108895: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
108896: xla_ae_lines_pkg.SetAnalyticalCriteria(
108897: p_analytical_criterion_name => 'Check Id'
108898: , p_analytical_criterion_owner => 'S'
108899: , p_analytical_criterion_code => 'CHECK_ID'
108900: , p_amb_context_code => 'DEFAULT'

Line 108942: xla_ae_lines_pkg.set_ccid(

108938: , x_value_type_code => l_adr_value_type_code
108939: , p_side => 'NA'
108940: );
108941:
108942: xla_ae_lines_pkg.set_ccid(
108943: p_code_combination_id => l_ccid
108944: , p_value_type_code => l_adr_value_type_code
108945: , p_transaction_coa_id => l_adr_transaction_coa_id
108946: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108978: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

108974: xla_accounting_err_pkg.build_message
108975: (p_appli_s_name => 'XLA'
108976: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
108977: ,p_token_1 => 'LINE_NUMBER'
108978: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
108979: ,p_token_2 => 'LINE_TYPE_NAME'
108980: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
108981: l_component_type
108982: ,l_component_code

Line 109014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

109010: --
109011: --
109012: ------------------------------------------------------------------------------------------------
109013: -- 4219869 Business Flow
109014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109015: -- Prior Entry. Currently, the following code is always generated.
109016: ------------------------------------------------------------------------------------------------
109017: XLA_AE_LINES_PKG.ValidateCurrentLine;
109018:

Line 109017: XLA_AE_LINES_PKG.ValidateCurrentLine;

109013: -- 4219869 Business Flow
109014: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109015: -- Prior Entry. Currently, the following code is always generated.
109016: ------------------------------------------------------------------------------------------------
109017: XLA_AE_LINES_PKG.ValidateCurrentLine;
109018:
109019: ------------------------------------------------------------------------------------
109020: -- 4219869 Business Flow
109021: -- Populated credit and debit amounts -- Need to generate this within IF

Line 109023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109019: ------------------------------------------------------------------------------------
109020: -- 4219869 Business Flow
109021: -- Populated credit and debit amounts -- Need to generate this within IF
109022: ------------------------------------------------------------------------------------
109023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109024:
109025: ----------------------------------------------------------------------------------
109026: -- 4219869 Business Flow
109027: -- Update journal entry status -- Need to generate this within IF

Line 109055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

109051: -- To allow MPA report to determine if it should generate report process
109052: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109053: ------------------------------------------------------------------------------------------
109054:
109055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109057: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109058: -- call ADRs
109059: -- Bug 4922099

Line 109056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

109052: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109053: ------------------------------------------------------------------------------------------
109054:
109055: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109056: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109057: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109058: -- call ADRs
109059: -- Bug 4922099
109060: --

Line 109083: xla_ae_lines_pkg.set_ccid(

109079: , x_value_type_code => l_adr_value_type_code
109080: , p_side => 'NA'
109081: );
109082:
109083: xla_ae_lines_pkg.set_ccid(
109084: p_code_combination_id => l_ccid
109085: , p_value_type_code => l_adr_value_type_code
109086: , p_transaction_coa_id => l_adr_transaction_coa_id
109087: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109106: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

109102:
109103: --
109104: -- Update the line information that should be overwritten
109105: --
109106: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109107: p_header_num => 1);
109108: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109109:
109110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 109108: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

109104: -- Update the line information that should be overwritten
109105: --
109106: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109107: p_header_num => 1);
109108: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109109:
109110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109111:
109112: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 109110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

109106: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109107: p_header_num => 1);
109108: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109109:
109110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109111:
109112: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109113: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109114: END IF;

Line 109113: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

109109:
109110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109111:
109112: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109113: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109114: END IF;
109115:
109116: --
109117: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 109120: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

109116: --
109117: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109118: --
109119: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109120: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109121: ELSE
109122: ---------------------------------------------------------------------------------------------------
109123: -- 4262811a Switch Sign
109124: ---------------------------------------------------------------------------------------------------

Line 109125: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

109121: ELSE
109122: ---------------------------------------------------------------------------------------------------
109123: -- 4262811a Switch Sign
109124: ---------------------------------------------------------------------------------------------------
109125: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109122: ---------------------------------------------------------------------------------------------------
109123: -- 4262811a Switch Sign
109124: ---------------------------------------------------------------------------------------------------
109125: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109130: -- 5132302

Line 109127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109123: -- 4262811a Switch Sign
109124: ---------------------------------------------------------------------------------------------------
109125: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109130: -- 5132302
109131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109124: ---------------------------------------------------------------------------------------------------
109125: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109130: -- 5132302
109131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109132: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109125: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109130: -- 5132302
109131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109132: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109133:

Line 109131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

109127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109130: -- 5132302
109131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109132: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109133:
109134: END IF;
109135:

Line 109132: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109128: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109129: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109130: -- 5132302
109131: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109132: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109133:
109134: END IF;
109135:
109136: -- 4955764

Line 109137: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109133:
109134: END IF;
109135:
109136: -- 4955764
109137: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109138: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109139:
109140:
109141: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 109141: XLA_AE_LINES_PKG.ValidateCurrentLine;

109137: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109138: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109139:
109140:
109141: XLA_AE_LINES_PKG.ValidateCurrentLine;
109142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109143:
109144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109145: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 109142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109138: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109139:
109140:
109141: XLA_AE_LINES_PKG.ValidateCurrentLine;
109142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109143:
109144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109145: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109146: ,p_balance_type_code => l_balance_type_code);

Line 109347: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

109343: --
109344: -- bulk performance
109345: --
109346: l_balance_type_code VARCHAR2(1);
109347: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
109348: l_log_module VARCHAR2(240);
109349:
109350: --
109351: -- Upgrade strategy

Line 109425: XLA_AE_LINES_PKG.SetNewLine;

109421: ') <> 'Y')
109422: THEN
109423:
109424: --
109425: XLA_AE_LINES_PKG.SetNewLine;
109426:
109427: p_balance_type_code := l_balance_type_code;
109428: -- set the flag so later we will know whether the gain loss line needs to be created
109429:

Line 109437: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

109433:
109434: --
109435: -- bulk performance
109436: --
109437: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
109438: p_header_num => 0); -- 4262811
109439: --
109440: -- set accounting line options
109441: --

Line 109442: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

109438: p_header_num => 0); -- 4262811
109439: --
109440: -- set accounting line options
109441: --
109442: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
109443: p_natural_side_code => 'D'
109444: , p_gain_or_loss_flag => 'N'
109445: , p_gl_transfer_mode_code => 'S'
109446: , p_acct_entry_type_code => 'A'

Line 109456: xla_ae_lines_pkg.SetAcctLineType

109452: --
109453: --
109454: -- set accounting line type info
109455: --
109456: xla_ae_lines_pkg.SetAcctLineType
109457: (p_component_type => l_component_type
109458: ,p_event_type_code => l_event_type_code
109459: ,p_line_definition_owner_code => l_line_definition_owner_code
109460: ,p_line_definition_code => l_line_definition_code

Line 109470: xla_ae_lines_pkg.SetAcctClass(

109466: ,p_event_class_code => l_event_class_code);
109467: --
109468: -- set accounting class
109469: --
109470: xla_ae_lines_pkg.SetAcctClass(
109471: p_accounting_class_code => 'PREPAID_EXPENSE'
109472: , p_ae_header_id => l_ae_header_id
109473: );
109474:

Line 109478: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

109474:
109475: --
109476: -- set rounding class
109477: --
109478: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109479: 'PREPAID_EXPENSE';
109480:
109481: --
109482: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 109482: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

109478: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109479: 'PREPAID_EXPENSE';
109480:
109481: --
109482: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109483: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109484: --
109485: -- bulk performance
109486: --

Line 109483: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

109479: 'PREPAID_EXPENSE';
109480:
109481: --
109482: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109483: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109484: --
109485: -- bulk performance
109486: --
109487: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 109487: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

109483: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109484: --
109485: -- bulk performance
109486: --
109487: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109488:
109489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109490: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109491:

Line 109489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

109485: -- bulk performance
109486: --
109487: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109488:
109489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109490: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109491:
109492: -- 4955764
109493: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109493: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109490: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109491:
109492: -- 4955764
109493: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109494: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
109495:
109496: -- 4458381 Public Sector Enh
109497:

Line 109601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

109597: l_rec_acct_attrs.array_num_value(42) := p_source_88;
109598: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
109599: l_rec_acct_attrs.array_num_value(43) := p_source_89;
109600:
109601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109603:
109604: ---------------------------------------------------------------------------------------------------------------
109605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 109602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

109598: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
109599: l_rec_acct_attrs.array_num_value(43) := p_source_89;
109600:
109601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109603:
109604: ---------------------------------------------------------------------------------------------------------------
109605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109606: ---------------------------------------------------------------------------------------------------------------

Line 109605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

109601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109603:
109604: ---------------------------------------------------------------------------------------------------------------
109605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109606: ---------------------------------------------------------------------------------------------------------------
109607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109608:
109609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 109607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

109603:
109604: ---------------------------------------------------------------------------------------------------------------
109605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109606: ---------------------------------------------------------------------------------------------------------------
109607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109608:
109609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109611:

Line 109609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109606: ---------------------------------------------------------------------------------------------------------------
109607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109608:
109609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109611:
109612: IF xla_accounting_cache_pkg.GetValueChar
109613: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 109610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109606: ---------------------------------------------------------------------------------------------------------------
109607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109608:
109609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109611:
109612: IF xla_accounting_cache_pkg.GetValueChar
109613: (p_source_code => 'LEDGER_CATEGORY_CODE'
109614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 109621: xla_ae_lines_pkg.BflowUpgEntry

109617: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109618: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
109619: )
109620: THEN
109621: xla_ae_lines_pkg.BflowUpgEntry
109622: (p_business_method_code => l_bflow_method_code
109623: ,p_business_class_code => l_bflow_class_code
109624: ,p_balance_type => l_balance_type_code);
109625: ELSE

Line 109638: xla_ae_lines_pkg.SetLineDescription(

109634: --
109635: -- call description
109636: --
109637:
109638: xla_ae_lines_pkg.SetLineDescription(
109639: p_ae_header_id => l_ae_header_id
109640: ,p_description => Description_1 (
109641: p_application_id => p_application_id
109642: , p_ae_header_id => l_ae_header_id

Line 109677: xla_ae_lines_pkg.set_ccid(

109673: , x_value_type_code => l_adr_value_type_code
109674: , p_side => 'NA'
109675: );
109676:
109677: xla_ae_lines_pkg.set_ccid(
109678: p_code_combination_id => l_ccid
109679: , p_value_type_code => l_adr_value_type_code
109680: , p_transaction_coa_id => l_adr_transaction_coa_id
109681: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109715: xla_ae_lines_pkg.set_segment(

109711: );
109712:
109713: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
109714:
109715: xla_ae_lines_pkg.set_segment(
109716: p_to_segment_code => 'GL_ACCOUNT'
109717: , p_segment_value => l_segment
109718: , p_from_segment_code => l_adr_value_segment_code
109719: , p_from_combination_id => l_adr_value_combination_id

Line 109759: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

109755: xla_accounting_err_pkg.build_message
109756: (p_appli_s_name => 'XLA'
109757: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
109758: ,p_token_1 => 'LINE_NUMBER'
109759: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
109760: ,p_token_2 => 'LINE_TYPE_NAME'
109761: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
109762: l_component_type
109763: ,l_component_code

Line 109795: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

109791: --
109792: --
109793: ------------------------------------------------------------------------------------------------
109794: -- 4219869 Business Flow
109795: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109796: -- Prior Entry. Currently, the following code is always generated.
109797: ------------------------------------------------------------------------------------------------
109798: XLA_AE_LINES_PKG.ValidateCurrentLine;
109799:

Line 109798: XLA_AE_LINES_PKG.ValidateCurrentLine;

109794: -- 4219869 Business Flow
109795: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109796: -- Prior Entry. Currently, the following code is always generated.
109797: ------------------------------------------------------------------------------------------------
109798: XLA_AE_LINES_PKG.ValidateCurrentLine;
109799:
109800: ------------------------------------------------------------------------------------
109801: -- 4219869 Business Flow
109802: -- Populated credit and debit amounts -- Need to generate this within IF

Line 109804: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109800: ------------------------------------------------------------------------------------
109801: -- 4219869 Business Flow
109802: -- Populated credit and debit amounts -- Need to generate this within IF
109803: ------------------------------------------------------------------------------------
109804: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109805:
109806: ----------------------------------------------------------------------------------
109807: -- 4219869 Business Flow
109808: -- Update journal entry status -- Need to generate this within IF

Line 109836: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

109832: -- To allow MPA report to determine if it should generate report process
109833: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109834: ------------------------------------------------------------------------------------------
109835:
109836: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109837: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109838: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109839: -- call ADRs
109840: -- Bug 4922099

Line 109837: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

109833: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109834: ------------------------------------------------------------------------------------------
109835:
109836: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109837: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109838: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109839: -- call ADRs
109840: -- Bug 4922099
109841: --

Line 109867: xla_ae_lines_pkg.set_ccid(

109863: , x_value_type_code => l_adr_value_type_code
109864: , p_side => 'NA'
109865: );
109866:
109867: xla_ae_lines_pkg.set_ccid(
109868: p_code_combination_id => l_ccid
109869: , p_value_type_code => l_adr_value_type_code
109870: , p_transaction_coa_id => l_adr_transaction_coa_id
109871: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109905: xla_ae_lines_pkg.set_segment(

109901: );
109902:
109903: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
109904:
109905: xla_ae_lines_pkg.set_segment(
109906: p_to_segment_code => 'GL_ACCOUNT'
109907: , p_segment_value => l_segment
109908: , p_from_segment_code => l_adr_value_segment_code
109909: , p_from_combination_id => l_adr_value_combination_id

Line 109936: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

109932:
109933: --
109934: -- Update the line information that should be overwritten
109935: --
109936: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109937: p_header_num => 1);
109938: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109939:
109940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 109938: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

109934: -- Update the line information that should be overwritten
109935: --
109936: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109937: p_header_num => 1);
109938: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109939:
109940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109941:
109942: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 109940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

109936: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109937: p_header_num => 1);
109938: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109939:
109940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109941:
109942: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109943: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109944: END IF;

Line 109943: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

109939:
109940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109941:
109942: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109943: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109944: END IF;
109945:
109946: --
109947: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 109950: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

109946: --
109947: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109948: --
109949: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109950: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109951: ELSE
109952: ---------------------------------------------------------------------------------------------------
109953: -- 4262811a Switch Sign
109954: ---------------------------------------------------------------------------------------------------

Line 109955: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

109951: ELSE
109952: ---------------------------------------------------------------------------------------------------
109953: -- 4262811a Switch Sign
109954: ---------------------------------------------------------------------------------------------------
109955: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109957: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109952: ---------------------------------------------------------------------------------------------------
109953: -- 4262811a Switch Sign
109954: ---------------------------------------------------------------------------------------------------
109955: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109957: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109960: -- 5132302

Line 109957: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109953: -- 4262811a Switch Sign
109954: ---------------------------------------------------------------------------------------------------
109955: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109957: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109960: -- 5132302
109961: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109954: ---------------------------------------------------------------------------------------------------
109955: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109957: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109960: -- 5132302
109961: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109962: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109955: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109956: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109957: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109960: -- 5132302
109961: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109962: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109963:

Line 109961: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

109957: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109960: -- 5132302
109961: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109962: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109963:
109964: END IF;
109965:

Line 109962: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109958: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109959: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109960: -- 5132302
109961: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109962: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109963:
109964: END IF;
109965:
109966: -- 4955764

Line 109967: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109963:
109964: END IF;
109965:
109966: -- 4955764
109967: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109968: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109969:
109970:
109971: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 109971: XLA_AE_LINES_PKG.ValidateCurrentLine;

109967: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109968: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109969:
109970:
109971: XLA_AE_LINES_PKG.ValidateCurrentLine;
109972: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109973:
109974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109975: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 109972: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109968: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109969:
109970:
109971: XLA_AE_LINES_PKG.ValidateCurrentLine;
109972: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109973:
109974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109975: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109976: ,p_balance_type_code => l_balance_type_code);

Line 110155: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

110151: --
110152: -- bulk performance
110153: --
110154: l_balance_type_code VARCHAR2(1);
110155: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
110156: l_log_module VARCHAR2(240);
110157:
110158: --
110159: -- Upgrade strategy

Line 110233: XLA_AE_LINES_PKG.SetNewLine;

110229: ') = 'PREPAY APPL NONREC TAX'
110230: THEN
110231:
110232: --
110233: XLA_AE_LINES_PKG.SetNewLine;
110234:
110235: p_balance_type_code := l_balance_type_code;
110236: -- set the flag so later we will know whether the gain loss line needs to be created
110237:

Line 110245: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

110241:
110242: --
110243: -- bulk performance
110244: --
110245: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
110246: p_header_num => 0); -- 4262811
110247: --
110248: -- set accounting line options
110249: --

Line 110250: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

110246: p_header_num => 0); -- 4262811
110247: --
110248: -- set accounting line options
110249: --
110250: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
110251: p_natural_side_code => 'D'
110252: , p_gain_or_loss_flag => 'N'
110253: , p_gl_transfer_mode_code => 'S'
110254: , p_acct_entry_type_code => 'A'

Line 110264: xla_ae_lines_pkg.SetAcctLineType

110260: --
110261: --
110262: -- set accounting line type info
110263: --
110264: xla_ae_lines_pkg.SetAcctLineType
110265: (p_component_type => l_component_type
110266: ,p_event_type_code => l_event_type_code
110267: ,p_line_definition_owner_code => l_line_definition_owner_code
110268: ,p_line_definition_code => l_line_definition_code

Line 110278: xla_ae_lines_pkg.SetAcctClass(

110274: ,p_event_class_code => l_event_class_code);
110275: --
110276: -- set accounting class
110277: --
110278: xla_ae_lines_pkg.SetAcctClass(
110279: p_accounting_class_code => 'PREPAID_EXPENSE'
110280: , p_ae_header_id => l_ae_header_id
110281: );
110282:

Line 110286: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

110282:
110283: --
110284: -- set rounding class
110285: --
110286: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110287: 'PREPAID_EXPENSE';
110288:
110289: --
110290: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 110290: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

110286: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110287: 'PREPAID_EXPENSE';
110288:
110289: --
110290: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110291: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110292: --
110293: -- bulk performance
110294: --

Line 110291: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

110287: 'PREPAID_EXPENSE';
110288:
110289: --
110290: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110291: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110292: --
110293: -- bulk performance
110294: --
110295: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 110295: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

110291: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110292: --
110293: -- bulk performance
110294: --
110295: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110296:
110297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110298: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110299:

Line 110297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

110293: -- bulk performance
110294: --
110295: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110296:
110297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110298: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110299:
110300: -- 4955764
110301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110298: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110299:
110300: -- 4955764
110301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110302: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110303:
110304: -- 4458381 Public Sector Enh
110305:

Line 110401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

110397: l_rec_acct_attrs.array_num_value(38) := p_source_88;
110398: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
110399: l_rec_acct_attrs.array_num_value(39) := p_source_89;
110400:
110401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110403:
110404: ---------------------------------------------------------------------------------------------------------------
110405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 110402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

110398: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
110399: l_rec_acct_attrs.array_num_value(39) := p_source_89;
110400:
110401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110403:
110404: ---------------------------------------------------------------------------------------------------------------
110405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110406: ---------------------------------------------------------------------------------------------------------------

Line 110405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

110401: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110402: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110403:
110404: ---------------------------------------------------------------------------------------------------------------
110405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110406: ---------------------------------------------------------------------------------------------------------------
110407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110408:
110409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 110407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

110403:
110404: ---------------------------------------------------------------------------------------------------------------
110405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110406: ---------------------------------------------------------------------------------------------------------------
110407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110408:
110409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110411:

Line 110409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110405: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110406: ---------------------------------------------------------------------------------------------------------------
110407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110408:
110409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110411:
110412: IF xla_accounting_cache_pkg.GetValueChar
110413: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 110410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110406: ---------------------------------------------------------------------------------------------------------------
110407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110408:
110409: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110411:
110412: IF xla_accounting_cache_pkg.GetValueChar
110413: (p_source_code => 'LEDGER_CATEGORY_CODE'
110414: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 110421: xla_ae_lines_pkg.BflowUpgEntry

110417: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
110418: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
110419: )
110420: THEN
110421: xla_ae_lines_pkg.BflowUpgEntry
110422: (p_business_method_code => l_bflow_method_code
110423: ,p_business_class_code => l_bflow_class_code
110424: ,p_balance_type => l_balance_type_code);
110425: ELSE

Line 110427: XLA_AE_LINES_PKG.business_flow_validation(

110423: ,p_business_class_code => l_bflow_class_code
110424: ,p_balance_type => l_balance_type_code);
110425: ELSE
110426: NULL;
110427: XLA_AE_LINES_PKG.business_flow_validation(
110428: p_business_method_code => l_bflow_method_code
110429: ,p_business_class_code => l_bflow_class_code
110430: ,p_inherit_description_flag => l_inherit_desc_flag);
110431: END IF;

Line 110474: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

110470: xla_accounting_err_pkg.build_message
110471: (p_appli_s_name => 'XLA'
110472: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
110473: ,p_token_1 => 'LINE_NUMBER'
110474: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
110475: ,p_token_2 => 'LINE_TYPE_NAME'
110476: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
110477: l_component_type
110478: ,l_component_code

Line 110510: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

110506: --
110507: --
110508: ------------------------------------------------------------------------------------------------
110509: -- 4219869 Business Flow
110510: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
110511: -- Prior Entry. Currently, the following code is always generated.
110512: ------------------------------------------------------------------------------------------------
110513: -- No ValidateCurrentLine for business flow method of Prior Entry
110514:

Line 110519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110515: ------------------------------------------------------------------------------------
110516: -- 4219869 Business Flow
110517: -- Populated credit and debit amounts -- Need to generate this within IF
110518: ------------------------------------------------------------------------------------
110519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110520:
110521: ----------------------------------------------------------------------------------
110522: -- 4219869 Business Flow
110523: -- Update journal entry status -- Need to generate this within IF

Line 110551: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

110547: -- To allow MPA report to determine if it should generate report process
110548: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110549: ------------------------------------------------------------------------------------------
110550:
110551: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110552: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110553: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110554: -- call ADRs
110555: -- Bug 4922099

Line 110552: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

110548: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110549: ------------------------------------------------------------------------------------------
110550:
110551: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110552: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110553: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110554: -- call ADRs
110555: -- Bug 4922099
110556: --

Line 110573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

110569:
110570: --
110571: -- Update the line information that should be overwritten
110572: --
110573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110574: p_header_num => 1);
110575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110576:
110577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 110575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

110571: -- Update the line information that should be overwritten
110572: --
110573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110574: p_header_num => 1);
110575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110576:
110577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110578:
110579: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 110577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

110573: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110574: p_header_num => 1);
110575: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110576:
110577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110578:
110579: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110580: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110581: END IF;

Line 110580: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

110576:
110577: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110578:
110579: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110580: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110581: END IF;
110582:
110583: --
110584: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 110587: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

110583: --
110584: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
110585: --
110586: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
110587: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
110588: ELSE
110589: ---------------------------------------------------------------------------------------------------
110590: -- 4262811a Switch Sign
110591: ---------------------------------------------------------------------------------------------------

Line 110592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

110588: ELSE
110589: ---------------------------------------------------------------------------------------------------
110590: -- 4262811a Switch Sign
110591: ---------------------------------------------------------------------------------------------------
110592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110589: ---------------------------------------------------------------------------------------------------
110590: -- 4262811a Switch Sign
110591: ---------------------------------------------------------------------------------------------------
110592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110597: -- 5132302

Line 110594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110590: -- 4262811a Switch Sign
110591: ---------------------------------------------------------------------------------------------------
110592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110597: -- 5132302
110598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110591: ---------------------------------------------------------------------------------------------------
110592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110597: -- 5132302
110598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110592: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110597: -- 5132302
110598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110600:

Line 110598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

110594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110597: -- 5132302
110598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110600:
110601: END IF;
110602:

Line 110599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110595: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110596: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110597: -- 5132302
110598: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110599: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110600:
110601: END IF;
110602:
110603: -- 4955764

Line 110604: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110600:
110601: END IF;
110602:
110603: -- 4955764
110604: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110605: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110606:
110607:
110608: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 110608: XLA_AE_LINES_PKG.ValidateCurrentLine;

110604: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110605: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110606:
110607:
110608: XLA_AE_LINES_PKG.ValidateCurrentLine;
110609: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110610:
110611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110612: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 110609: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110605: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110606:
110607:
110608: XLA_AE_LINES_PKG.ValidateCurrentLine;
110609: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110610:
110611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110612: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
110613: ,p_balance_type_code => l_balance_type_code);

Line 110807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

110803: --
110804: -- bulk performance
110805: --
110806: l_balance_type_code VARCHAR2(1);
110807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
110808: l_log_module VARCHAR2(240);
110809:
110810: --
110811: -- Upgrade strategy

Line 110877: XLA_AE_LINES_PKG.SetNewLine;

110873: ') <> 'Y'
110874: THEN
110875:
110876: --
110877: XLA_AE_LINES_PKG.SetNewLine;
110878:
110879: p_balance_type_code := l_balance_type_code;
110880: -- set the flag so later we will know whether the gain loss line needs to be created
110881:

Line 110889: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

110885:
110886: --
110887: -- bulk performance
110888: --
110889: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
110890: p_header_num => 0); -- 4262811
110891: --
110892: -- set accounting line options
110893: --

Line 110894: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

110890: p_header_num => 0); -- 4262811
110891: --
110892: -- set accounting line options
110893: --
110894: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
110895: p_natural_side_code => 'D'
110896: , p_gain_or_loss_flag => 'N'
110897: , p_gl_transfer_mode_code => 'S'
110898: , p_acct_entry_type_code => 'A'

Line 110908: xla_ae_lines_pkg.SetAcctLineType

110904: --
110905: --
110906: -- set accounting line type info
110907: --
110908: xla_ae_lines_pkg.SetAcctLineType
110909: (p_component_type => l_component_type
110910: ,p_event_type_code => l_event_type_code
110911: ,p_line_definition_owner_code => l_line_definition_owner_code
110912: ,p_line_definition_code => l_line_definition_code

Line 110922: xla_ae_lines_pkg.SetAcctClass(

110918: ,p_event_class_code => l_event_class_code);
110919: --
110920: -- set accounting class
110921: --
110922: xla_ae_lines_pkg.SetAcctClass(
110923: p_accounting_class_code => 'RTAX'
110924: , p_ae_header_id => l_ae_header_id
110925: );
110926:

Line 110930: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

110926:
110927: --
110928: -- set rounding class
110929: --
110930: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110931: 'RTAX';
110932:
110933: --
110934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 110934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

110930: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110931: 'RTAX';
110932:
110933: --
110934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110936: --
110937: -- bulk performance
110938: --

Line 110935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

110931: 'RTAX';
110932:
110933: --
110934: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110936: --
110937: -- bulk performance
110938: --
110939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 110939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

110935: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110936: --
110937: -- bulk performance
110938: --
110939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110940:
110941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110943:

Line 110941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

110937: -- bulk performance
110938: --
110939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110940:
110941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110943:
110944: -- 4955764
110945: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110945: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110943:
110944: -- 4955764
110945: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110946: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110947:
110948: -- 4458381 Public Sector Enh
110949:

Line 111053: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

111049: l_rec_acct_attrs.array_num_value(42) := p_source_88;
111050: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
111051: l_rec_acct_attrs.array_num_value(43) := p_source_89;
111052:
111053: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111054: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111055:
111056: ---------------------------------------------------------------------------------------------------------------
111057: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 111054: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

111050: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
111051: l_rec_acct_attrs.array_num_value(43) := p_source_89;
111052:
111053: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111054: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111055:
111056: ---------------------------------------------------------------------------------------------------------------
111057: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111058: ---------------------------------------------------------------------------------------------------------------

Line 111057: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

111053: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111054: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111055:
111056: ---------------------------------------------------------------------------------------------------------------
111057: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111058: ---------------------------------------------------------------------------------------------------------------
111059: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111060:
111061: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 111059: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

111055:
111056: ---------------------------------------------------------------------------------------------------------------
111057: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111058: ---------------------------------------------------------------------------------------------------------------
111059: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111060:
111061: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111062: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111063:

Line 111061: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111057: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111058: ---------------------------------------------------------------------------------------------------------------
111059: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111060:
111061: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111062: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111063:
111064: IF xla_accounting_cache_pkg.GetValueChar
111065: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 111062: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111058: ---------------------------------------------------------------------------------------------------------------
111059: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111060:
111061: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111062: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111063:
111064: IF xla_accounting_cache_pkg.GetValueChar
111065: (p_source_code => 'LEDGER_CATEGORY_CODE'
111066: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 111073: xla_ae_lines_pkg.BflowUpgEntry

111069: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111070: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
111071: )
111072: THEN
111073: xla_ae_lines_pkg.BflowUpgEntry
111074: (p_business_method_code => l_bflow_method_code
111075: ,p_business_class_code => l_bflow_class_code
111076: ,p_balance_type => l_balance_type_code);
111077: ELSE

Line 111090: xla_ae_lines_pkg.SetLineDescription(

111086: --
111087: -- call description
111088: --
111089:
111090: xla_ae_lines_pkg.SetLineDescription(
111091: p_ae_header_id => l_ae_header_id
111092: ,p_description => Description_1 (
111093: p_application_id => p_application_id
111094: , p_ae_header_id => l_ae_header_id

Line 111123: xla_ae_lines_pkg.set_ccid(

111119: , x_value_type_code => l_adr_value_type_code
111120: , p_side => 'NA'
111121: );
111122:
111123: xla_ae_lines_pkg.set_ccid(
111124: p_code_combination_id => l_ccid
111125: , p_value_type_code => l_adr_value_type_code
111126: , p_transaction_coa_id => l_adr_transaction_coa_id
111127: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111159: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

111155: xla_accounting_err_pkg.build_message
111156: (p_appli_s_name => 'XLA'
111157: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
111158: ,p_token_1 => 'LINE_NUMBER'
111159: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
111160: ,p_token_2 => 'LINE_TYPE_NAME'
111161: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
111162: l_component_type
111163: ,l_component_code

Line 111195: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

111191: --
111192: --
111193: ------------------------------------------------------------------------------------------------
111194: -- 4219869 Business Flow
111195: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111196: -- Prior Entry. Currently, the following code is always generated.
111197: ------------------------------------------------------------------------------------------------
111198: XLA_AE_LINES_PKG.ValidateCurrentLine;
111199:

Line 111198: XLA_AE_LINES_PKG.ValidateCurrentLine;

111194: -- 4219869 Business Flow
111195: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111196: -- Prior Entry. Currently, the following code is always generated.
111197: ------------------------------------------------------------------------------------------------
111198: XLA_AE_LINES_PKG.ValidateCurrentLine;
111199:
111200: ------------------------------------------------------------------------------------
111201: -- 4219869 Business Flow
111202: -- Populated credit and debit amounts -- Need to generate this within IF

Line 111204: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111200: ------------------------------------------------------------------------------------
111201: -- 4219869 Business Flow
111202: -- Populated credit and debit amounts -- Need to generate this within IF
111203: ------------------------------------------------------------------------------------
111204: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111205:
111206: ----------------------------------------------------------------------------------
111207: -- 4219869 Business Flow
111208: -- Update journal entry status -- Need to generate this within IF

Line 111236: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

111232: -- To allow MPA report to determine if it should generate report process
111233: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111234: ------------------------------------------------------------------------------------------
111235:
111236: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111237: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111238: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111239: -- call ADRs
111240: -- Bug 4922099

Line 111237: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

111233: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111234: ------------------------------------------------------------------------------------------
111235:
111236: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111237: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111238: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111239: -- call ADRs
111240: -- Bug 4922099
111241: --

Line 111261: xla_ae_lines_pkg.set_ccid(

111257: , x_value_type_code => l_adr_value_type_code
111258: , p_side => 'NA'
111259: );
111260:
111261: xla_ae_lines_pkg.set_ccid(
111262: p_code_combination_id => l_ccid
111263: , p_value_type_code => l_adr_value_type_code
111264: , p_transaction_coa_id => l_adr_transaction_coa_id
111265: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

111280:
111281: --
111282: -- Update the line information that should be overwritten
111283: --
111284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111285: p_header_num => 1);
111286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111287:
111288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 111286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

111282: -- Update the line information that should be overwritten
111283: --
111284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111285: p_header_num => 1);
111286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111287:
111288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111289:
111290: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 111288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

111284: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111285: p_header_num => 1);
111286: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111287:
111288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111289:
111290: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111291: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111292: END IF;

Line 111291: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

111287:
111288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111289:
111290: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111291: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111292: END IF;
111293:
111294: --
111295: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 111298: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

111294: --
111295: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111296: --
111297: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111298: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111299: ELSE
111300: ---------------------------------------------------------------------------------------------------
111301: -- 4262811a Switch Sign
111302: ---------------------------------------------------------------------------------------------------

Line 111303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

111299: ELSE
111300: ---------------------------------------------------------------------------------------------------
111301: -- 4262811a Switch Sign
111302: ---------------------------------------------------------------------------------------------------
111303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111300: ---------------------------------------------------------------------------------------------------
111301: -- 4262811a Switch Sign
111302: ---------------------------------------------------------------------------------------------------
111303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111308: -- 5132302

Line 111305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111301: -- 4262811a Switch Sign
111302: ---------------------------------------------------------------------------------------------------
111303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111308: -- 5132302
111309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111302: ---------------------------------------------------------------------------------------------------
111303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111308: -- 5132302
111309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111303: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111308: -- 5132302
111309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111311:

Line 111309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

111305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111308: -- 5132302
111309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111311:
111312: END IF;
111313:

Line 111310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111306: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111308: -- 5132302
111309: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111311:
111312: END IF;
111313:
111314: -- 4955764

Line 111315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111311:
111312: END IF;
111313:
111314: -- 4955764
111315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111317:
111318:
111319: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 111319: XLA_AE_LINES_PKG.ValidateCurrentLine;

111315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111317:
111318:
111319: XLA_AE_LINES_PKG.ValidateCurrentLine;
111320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111321:
111322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111323: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 111320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111317:
111318:
111319: XLA_AE_LINES_PKG.ValidateCurrentLine;
111320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111321:
111322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111323: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111324: ,p_balance_type_code => l_balance_type_code);

Line 111516: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

111512: --
111513: -- bulk performance
111514: --
111515: l_balance_type_code VARCHAR2(1);
111516: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
111517: l_log_module VARCHAR2(240);
111518:
111519: --
111520: -- Upgrade strategy

Line 111586: XLA_AE_LINES_PKG.SetNewLine;

111582: ') <> 'Y'
111583: THEN
111584:
111585: --
111586: XLA_AE_LINES_PKG.SetNewLine;
111587:
111588: p_balance_type_code := l_balance_type_code;
111589: -- set the flag so later we will know whether the gain loss line needs to be created
111590:

Line 111598: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

111594:
111595: --
111596: -- bulk performance
111597: --
111598: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
111599: p_header_num => 0); -- 4262811
111600: --
111601: -- set accounting line options
111602: --

Line 111603: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

111599: p_header_num => 0); -- 4262811
111600: --
111601: -- set accounting line options
111602: --
111603: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
111604: p_natural_side_code => 'D'
111605: , p_gain_or_loss_flag => 'N'
111606: , p_gl_transfer_mode_code => 'S'
111607: , p_acct_entry_type_code => 'A'

Line 111617: xla_ae_lines_pkg.SetAcctLineType

111613: --
111614: --
111615: -- set accounting line type info
111616: --
111617: xla_ae_lines_pkg.SetAcctLineType
111618: (p_component_type => l_component_type
111619: ,p_event_type_code => l_event_type_code
111620: ,p_line_definition_owner_code => l_line_definition_owner_code
111621: ,p_line_definition_code => l_line_definition_code

Line 111631: xla_ae_lines_pkg.SetAcctClass(

111627: ,p_event_class_code => l_event_class_code);
111628: --
111629: -- set accounting class
111630: --
111631: xla_ae_lines_pkg.SetAcctClass(
111632: p_accounting_class_code => 'RTAX'
111633: , p_ae_header_id => l_ae_header_id
111634: );
111635:

Line 111639: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

111635:
111636: --
111637: -- set rounding class
111638: --
111639: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111640: 'RTAX';
111641:
111642: --
111643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 111643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

111639: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111640: 'RTAX';
111641:
111642: --
111643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111645: --
111646: -- bulk performance
111647: --

Line 111644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

111640: 'RTAX';
111641:
111642: --
111643: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111645: --
111646: -- bulk performance
111647: --
111648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 111648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

111644: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111645: --
111646: -- bulk performance
111647: --
111648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111649:
111650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111652:

Line 111650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

111646: -- bulk performance
111647: --
111648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111649:
111650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111652:
111653: -- 4955764
111654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111652:
111653: -- 4955764
111654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
111656:
111657: -- 4458381 Public Sector Enh
111658:

Line 111760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

111756: l_rec_acct_attrs.array_num_value(41) := p_source_88;
111757: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
111758: l_rec_acct_attrs.array_num_value(42) := p_source_89;
111759:
111760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111762:
111763: ---------------------------------------------------------------------------------------------------------------
111764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 111761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

111757: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
111758: l_rec_acct_attrs.array_num_value(42) := p_source_89;
111759:
111760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111762:
111763: ---------------------------------------------------------------------------------------------------------------
111764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111765: ---------------------------------------------------------------------------------------------------------------

Line 111764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

111760: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111761: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111762:
111763: ---------------------------------------------------------------------------------------------------------------
111764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111765: ---------------------------------------------------------------------------------------------------------------
111766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111767:
111768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 111766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

111762:
111763: ---------------------------------------------------------------------------------------------------------------
111764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111765: ---------------------------------------------------------------------------------------------------------------
111766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111767:
111768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111770:

Line 111768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111764: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111765: ---------------------------------------------------------------------------------------------------------------
111766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111767:
111768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111770:
111771: IF xla_accounting_cache_pkg.GetValueChar
111772: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 111769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111765: ---------------------------------------------------------------------------------------------------------------
111766: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111767:
111768: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111770:
111771: IF xla_accounting_cache_pkg.GetValueChar
111772: (p_source_code => 'LEDGER_CATEGORY_CODE'
111773: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 111780: xla_ae_lines_pkg.BflowUpgEntry

111776: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111777: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
111778: )
111779: THEN
111780: xla_ae_lines_pkg.BflowUpgEntry
111781: (p_business_method_code => l_bflow_method_code
111782: ,p_business_class_code => l_bflow_class_code
111783: ,p_balance_type => l_balance_type_code);
111784: ELSE

Line 111797: xla_ae_lines_pkg.SetLineDescription(

111793: --
111794: -- call description
111795: --
111796:
111797: xla_ae_lines_pkg.SetLineDescription(
111798: p_ae_header_id => l_ae_header_id
111799: ,p_description => Description_1 (
111800: p_application_id => p_application_id
111801: , p_ae_header_id => l_ae_header_id

Line 111830: xla_ae_lines_pkg.set_ccid(

111826: , x_value_type_code => l_adr_value_type_code
111827: , p_side => 'NA'
111828: );
111829:
111830: xla_ae_lines_pkg.set_ccid(
111831: p_code_combination_id => l_ccid
111832: , p_value_type_code => l_adr_value_type_code
111833: , p_transaction_coa_id => l_adr_transaction_coa_id
111834: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111866: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

111862: xla_accounting_err_pkg.build_message
111863: (p_appli_s_name => 'XLA'
111864: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
111865: ,p_token_1 => 'LINE_NUMBER'
111866: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
111867: ,p_token_2 => 'LINE_TYPE_NAME'
111868: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
111869: l_component_type
111870: ,l_component_code

Line 111902: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

111898: --
111899: --
111900: ------------------------------------------------------------------------------------------------
111901: -- 4219869 Business Flow
111902: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111903: -- Prior Entry. Currently, the following code is always generated.
111904: ------------------------------------------------------------------------------------------------
111905: XLA_AE_LINES_PKG.ValidateCurrentLine;
111906:

Line 111905: XLA_AE_LINES_PKG.ValidateCurrentLine;

111901: -- 4219869 Business Flow
111902: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111903: -- Prior Entry. Currently, the following code is always generated.
111904: ------------------------------------------------------------------------------------------------
111905: XLA_AE_LINES_PKG.ValidateCurrentLine;
111906:
111907: ------------------------------------------------------------------------------------
111908: -- 4219869 Business Flow
111909: -- Populated credit and debit amounts -- Need to generate this within IF

Line 111911: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111907: ------------------------------------------------------------------------------------
111908: -- 4219869 Business Flow
111909: -- Populated credit and debit amounts -- Need to generate this within IF
111910: ------------------------------------------------------------------------------------
111911: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111912:
111913: ----------------------------------------------------------------------------------
111914: -- 4219869 Business Flow
111915: -- Update journal entry status -- Need to generate this within IF

Line 111943: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

111939: -- To allow MPA report to determine if it should generate report process
111940: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111941: ------------------------------------------------------------------------------------------
111942:
111943: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111944: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111945: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111946: -- call ADRs
111947: -- Bug 4922099

Line 111944: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

111940: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111941: ------------------------------------------------------------------------------------------
111942:
111943: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111944: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111945: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111946: -- call ADRs
111947: -- Bug 4922099
111948: --

Line 111968: xla_ae_lines_pkg.set_ccid(

111964: , x_value_type_code => l_adr_value_type_code
111965: , p_side => 'NA'
111966: );
111967:
111968: xla_ae_lines_pkg.set_ccid(
111969: p_code_combination_id => l_ccid
111970: , p_value_type_code => l_adr_value_type_code
111971: , p_transaction_coa_id => l_adr_transaction_coa_id
111972: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111991: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

111987:
111988: --
111989: -- Update the line information that should be overwritten
111990: --
111991: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111992: p_header_num => 1);
111993: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111994:
111995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 111993: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

111989: -- Update the line information that should be overwritten
111990: --
111991: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111992: p_header_num => 1);
111993: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111994:
111995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111996:
111997: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 111995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

111991: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111992: p_header_num => 1);
111993: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111994:
111995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111996:
111997: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111998: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111999: END IF;

Line 111998: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

111994:
111995: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111996:
111997: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111998: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111999: END IF;
112000:
112001: --
112002: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 112005: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

112001: --
112002: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112003: --
112004: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112005: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112006: ELSE
112007: ---------------------------------------------------------------------------------------------------
112008: -- 4262811a Switch Sign
112009: ---------------------------------------------------------------------------------------------------

Line 112010: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

112006: ELSE
112007: ---------------------------------------------------------------------------------------------------
112008: -- 4262811a Switch Sign
112009: ---------------------------------------------------------------------------------------------------
112010: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112007: ---------------------------------------------------------------------------------------------------
112008: -- 4262811a Switch Sign
112009: ---------------------------------------------------------------------------------------------------
112010: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112015: -- 5132302

Line 112012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112008: -- 4262811a Switch Sign
112009: ---------------------------------------------------------------------------------------------------
112010: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112015: -- 5132302
112016: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112009: ---------------------------------------------------------------------------------------------------
112010: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112015: -- 5132302
112016: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112017: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112010: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112015: -- 5132302
112016: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112017: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112018:

Line 112016: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

112012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112015: -- 5132302
112016: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112017: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112018:
112019: END IF;
112020:

Line 112017: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112013: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112014: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112015: -- 5132302
112016: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112017: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112018:
112019: END IF;
112020:
112021: -- 4955764

Line 112022: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112018:
112019: END IF;
112020:
112021: -- 4955764
112022: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112023: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112024:
112025:
112026: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 112026: XLA_AE_LINES_PKG.ValidateCurrentLine;

112022: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112023: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112024:
112025:
112026: XLA_AE_LINES_PKG.ValidateCurrentLine;
112027: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112028:
112029: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112030: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 112027: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112023: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112024:
112025:
112026: XLA_AE_LINES_PKG.ValidateCurrentLine;
112027: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112028:
112029: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112030: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112031: ,p_balance_type_code => l_balance_type_code);

Line 112225: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

112221: --
112222: -- bulk performance
112223: --
112224: l_balance_type_code VARCHAR2(1);
112225: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
112226: l_log_module VARCHAR2(240);
112227:
112228: --
112229: -- Upgrade strategy

Line 112295: XLA_AE_LINES_PKG.SetNewLine;

112291: ') <> 'Y'
112292: THEN
112293:
112294: --
112295: XLA_AE_LINES_PKG.SetNewLine;
112296:
112297: p_balance_type_code := l_balance_type_code;
112298: -- set the flag so later we will know whether the gain loss line needs to be created
112299:

Line 112307: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

112303:
112304: --
112305: -- bulk performance
112306: --
112307: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
112308: p_header_num => 0); -- 4262811
112309: --
112310: -- set accounting line options
112311: --

Line 112312: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

112308: p_header_num => 0); -- 4262811
112309: --
112310: -- set accounting line options
112311: --
112312: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
112313: p_natural_side_code => 'D'
112314: , p_gain_or_loss_flag => 'N'
112315: , p_gl_transfer_mode_code => 'S'
112316: , p_acct_entry_type_code => 'A'

Line 112326: xla_ae_lines_pkg.SetAcctLineType

112322: --
112323: --
112324: -- set accounting line type info
112325: --
112326: xla_ae_lines_pkg.SetAcctLineType
112327: (p_component_type => l_component_type
112328: ,p_event_type_code => l_event_type_code
112329: ,p_line_definition_owner_code => l_line_definition_owner_code
112330: ,p_line_definition_code => l_line_definition_code

Line 112340: xla_ae_lines_pkg.SetAcctClass(

112336: ,p_event_class_code => l_event_class_code);
112337: --
112338: -- set accounting class
112339: --
112340: xla_ae_lines_pkg.SetAcctClass(
112341: p_accounting_class_code => 'RTAX'
112342: , p_ae_header_id => l_ae_header_id
112343: );
112344:

Line 112348: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

112344:
112345: --
112346: -- set rounding class
112347: --
112348: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112349: 'RTAX';
112350:
112351: --
112352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 112352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

112348: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112349: 'RTAX';
112350:
112351: --
112352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112354: --
112355: -- bulk performance
112356: --

Line 112353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

112349: 'RTAX';
112350:
112351: --
112352: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112354: --
112355: -- bulk performance
112356: --
112357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 112357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

112353: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112354: --
112355: -- bulk performance
112356: --
112357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112358:
112359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112361:

Line 112359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

112355: -- bulk performance
112356: --
112357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112358:
112359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112361:
112362: -- 4955764
112363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112361:
112362: -- 4955764
112363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112365:
112366: -- 4458381 Public Sector Enh
112367:

Line 112473: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

112469: l_rec_acct_attrs.array_num_value(43) := p_source_88;
112470: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
112471: l_rec_acct_attrs.array_num_value(44) := p_source_89;
112472:
112473: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112474: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112475:
112476: ---------------------------------------------------------------------------------------------------------------
112477: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 112474: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

112470: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
112471: l_rec_acct_attrs.array_num_value(44) := p_source_89;
112472:
112473: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112474: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112475:
112476: ---------------------------------------------------------------------------------------------------------------
112477: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112478: ---------------------------------------------------------------------------------------------------------------

Line 112477: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

112473: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112474: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112475:
112476: ---------------------------------------------------------------------------------------------------------------
112477: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112478: ---------------------------------------------------------------------------------------------------------------
112479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112480:
112481: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 112479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

112475:
112476: ---------------------------------------------------------------------------------------------------------------
112477: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112478: ---------------------------------------------------------------------------------------------------------------
112479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112480:
112481: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112482: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112483:

Line 112481: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112477: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112478: ---------------------------------------------------------------------------------------------------------------
112479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112480:
112481: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112482: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112483:
112484: IF xla_accounting_cache_pkg.GetValueChar
112485: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 112482: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112478: ---------------------------------------------------------------------------------------------------------------
112479: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112480:
112481: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112482: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112483:
112484: IF xla_accounting_cache_pkg.GetValueChar
112485: (p_source_code => 'LEDGER_CATEGORY_CODE'
112486: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 112493: xla_ae_lines_pkg.BflowUpgEntry

112489: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
112490: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
112491: )
112492: THEN
112493: xla_ae_lines_pkg.BflowUpgEntry
112494: (p_business_method_code => l_bflow_method_code
112495: ,p_business_class_code => l_bflow_class_code
112496: ,p_balance_type => l_balance_type_code);
112497: ELSE

Line 112510: xla_ae_lines_pkg.SetLineDescription(

112506: --
112507: -- call description
112508: --
112509:
112510: xla_ae_lines_pkg.SetLineDescription(
112511: p_ae_header_id => l_ae_header_id
112512: ,p_description => Description_1 (
112513: p_application_id => p_application_id
112514: , p_ae_header_id => l_ae_header_id

Line 112543: xla_ae_lines_pkg.set_ccid(

112539: , x_value_type_code => l_adr_value_type_code
112540: , p_side => 'NA'
112541: );
112542:
112543: xla_ae_lines_pkg.set_ccid(
112544: p_code_combination_id => l_ccid
112545: , p_value_type_code => l_adr_value_type_code
112546: , p_transaction_coa_id => l_adr_transaction_coa_id
112547: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112579: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

112575: xla_accounting_err_pkg.build_message
112576: (p_appli_s_name => 'XLA'
112577: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
112578: ,p_token_1 => 'LINE_NUMBER'
112579: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
112580: ,p_token_2 => 'LINE_TYPE_NAME'
112581: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
112582: l_component_type
112583: ,l_component_code

Line 112615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

112611: --
112612: --
112613: ------------------------------------------------------------------------------------------------
112614: -- 4219869 Business Flow
112615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112616: -- Prior Entry. Currently, the following code is always generated.
112617: ------------------------------------------------------------------------------------------------
112618: XLA_AE_LINES_PKG.ValidateCurrentLine;
112619:

Line 112618: XLA_AE_LINES_PKG.ValidateCurrentLine;

112614: -- 4219869 Business Flow
112615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112616: -- Prior Entry. Currently, the following code is always generated.
112617: ------------------------------------------------------------------------------------------------
112618: XLA_AE_LINES_PKG.ValidateCurrentLine;
112619:
112620: ------------------------------------------------------------------------------------
112621: -- 4219869 Business Flow
112622: -- Populated credit and debit amounts -- Need to generate this within IF

Line 112624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112620: ------------------------------------------------------------------------------------
112621: -- 4219869 Business Flow
112622: -- Populated credit and debit amounts -- Need to generate this within IF
112623: ------------------------------------------------------------------------------------
112624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112625:
112626: ----------------------------------------------------------------------------------
112627: -- 4219869 Business Flow
112628: -- Update journal entry status -- Need to generate this within IF

Line 112656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

112652: -- To allow MPA report to determine if it should generate report process
112653: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112654: ------------------------------------------------------------------------------------------
112655:
112656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112658: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112659: -- call ADRs
112660: -- Bug 4922099

Line 112657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

112653: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112654: ------------------------------------------------------------------------------------------
112655:
112656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112658: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112659: -- call ADRs
112660: -- Bug 4922099
112661: --

Line 112681: xla_ae_lines_pkg.set_ccid(

112677: , x_value_type_code => l_adr_value_type_code
112678: , p_side => 'NA'
112679: );
112680:
112681: xla_ae_lines_pkg.set_ccid(
112682: p_code_combination_id => l_ccid
112683: , p_value_type_code => l_adr_value_type_code
112684: , p_transaction_coa_id => l_adr_transaction_coa_id
112685: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

112700:
112701: --
112702: -- Update the line information that should be overwritten
112703: --
112704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112705: p_header_num => 1);
112706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112707:
112708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 112706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

112702: -- Update the line information that should be overwritten
112703: --
112704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112705: p_header_num => 1);
112706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112707:
112708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112709:
112710: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 112708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

112704: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112705: p_header_num => 1);
112706: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112707:
112708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112709:
112710: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112711: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112712: END IF;

Line 112711: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

112707:
112708: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112709:
112710: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112711: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112712: END IF;
112713:
112714: --
112715: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 112718: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

112714: --
112715: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112716: --
112717: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112718: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112719: ELSE
112720: ---------------------------------------------------------------------------------------------------
112721: -- 4262811a Switch Sign
112722: ---------------------------------------------------------------------------------------------------

Line 112723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

112719: ELSE
112720: ---------------------------------------------------------------------------------------------------
112721: -- 4262811a Switch Sign
112722: ---------------------------------------------------------------------------------------------------
112723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112720: ---------------------------------------------------------------------------------------------------
112721: -- 4262811a Switch Sign
112722: ---------------------------------------------------------------------------------------------------
112723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112728: -- 5132302

Line 112725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112721: -- 4262811a Switch Sign
112722: ---------------------------------------------------------------------------------------------------
112723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112728: -- 5132302
112729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112722: ---------------------------------------------------------------------------------------------------
112723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112728: -- 5132302
112729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112723: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112728: -- 5132302
112729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112731:

Line 112729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

112725: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112728: -- 5132302
112729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112731:
112732: END IF;
112733:

Line 112730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112726: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112727: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112728: -- 5132302
112729: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112730: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112731:
112732: END IF;
112733:
112734: -- 4955764

Line 112735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112731:
112732: END IF;
112733:
112734: -- 4955764
112735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112737:
112738:
112739: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 112739: XLA_AE_LINES_PKG.ValidateCurrentLine;

112735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112737:
112738:
112739: XLA_AE_LINES_PKG.ValidateCurrentLine;
112740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112741:
112742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112743: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 112740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112737:
112738:
112739: XLA_AE_LINES_PKG.ValidateCurrentLine;
112740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112741:
112742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112743: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112744: ,p_balance_type_code => l_balance_type_code);

Line 112941: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

112937: --
112938: -- bulk performance
112939: --
112940: l_balance_type_code VARCHAR2(1);
112941: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
112942: l_log_module VARCHAR2(240);
112943:
112944: --
112945: -- Upgrade strategy

Line 113013: XLA_AE_LINES_PKG.SetNewLine;

113009: ') <> 'Y'
113010: THEN
113011:
113012: --
113013: XLA_AE_LINES_PKG.SetNewLine;
113014:
113015: p_balance_type_code := l_balance_type_code;
113016: -- set the flag so later we will know whether the gain loss line needs to be created
113017:

Line 113025: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

113021:
113022: --
113023: -- bulk performance
113024: --
113025: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
113026: p_header_num => 0); -- 4262811
113027: --
113028: -- set accounting line options
113029: --

Line 113030: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

113026: p_header_num => 0); -- 4262811
113027: --
113028: -- set accounting line options
113029: --
113030: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
113031: p_natural_side_code => 'D'
113032: , p_gain_or_loss_flag => 'N'
113033: , p_gl_transfer_mode_code => 'S'
113034: , p_acct_entry_type_code => 'A'

Line 113044: xla_ae_lines_pkg.SetAcctLineType

113040: --
113041: --
113042: -- set accounting line type info
113043: --
113044: xla_ae_lines_pkg.SetAcctLineType
113045: (p_component_type => l_component_type
113046: ,p_event_type_code => l_event_type_code
113047: ,p_line_definition_owner_code => l_line_definition_owner_code
113048: ,p_line_definition_code => l_line_definition_code

Line 113058: xla_ae_lines_pkg.SetAcctClass(

113054: ,p_event_class_code => l_event_class_code);
113055: --
113056: -- set accounting class
113057: --
113058: xla_ae_lines_pkg.SetAcctClass(
113059: p_accounting_class_code => 'RTAX'
113060: , p_ae_header_id => l_ae_header_id
113061: );
113062:

Line 113066: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

113062:
113063: --
113064: -- set rounding class
113065: --
113066: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113067: 'RTAX';
113068:
113069: --
113070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 113070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

113066: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113067: 'RTAX';
113068:
113069: --
113070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113072: --
113073: -- bulk performance
113074: --

Line 113071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

113067: 'RTAX';
113068:
113069: --
113070: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113072: --
113073: -- bulk performance
113074: --
113075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 113075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

113071: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113072: --
113073: -- bulk performance
113074: --
113075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113076:
113077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113079:

Line 113077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

113073: -- bulk performance
113074: --
113075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113076:
113077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113079:
113080: -- 4955764
113081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113079:
113080: -- 4955764
113081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
113083:
113084: -- 4458381 Public Sector Enh
113085:

Line 113189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

113185: l_rec_acct_attrs.array_num_value(42) := p_source_88;
113186: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
113187: l_rec_acct_attrs.array_num_value(43) := p_source_89;
113188:
113189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113191:
113192: ---------------------------------------------------------------------------------------------------------------
113193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 113190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

113186: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
113187: l_rec_acct_attrs.array_num_value(43) := p_source_89;
113188:
113189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113191:
113192: ---------------------------------------------------------------------------------------------------------------
113193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113194: ---------------------------------------------------------------------------------------------------------------

Line 113193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

113189: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113190: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113191:
113192: ---------------------------------------------------------------------------------------------------------------
113193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113194: ---------------------------------------------------------------------------------------------------------------
113195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113196:
113197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 113195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

113191:
113192: ---------------------------------------------------------------------------------------------------------------
113193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113194: ---------------------------------------------------------------------------------------------------------------
113195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113196:
113197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113199:

Line 113197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113193: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113194: ---------------------------------------------------------------------------------------------------------------
113195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113196:
113197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113199:
113200: IF xla_accounting_cache_pkg.GetValueChar
113201: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 113198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113194: ---------------------------------------------------------------------------------------------------------------
113195: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113196:
113197: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113198: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113199:
113200: IF xla_accounting_cache_pkg.GetValueChar
113201: (p_source_code => 'LEDGER_CATEGORY_CODE'
113202: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 113209: xla_ae_lines_pkg.BflowUpgEntry

113205: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113206: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
113207: )
113208: THEN
113209: xla_ae_lines_pkg.BflowUpgEntry
113210: (p_business_method_code => l_bflow_method_code
113211: ,p_business_class_code => l_bflow_class_code
113212: ,p_balance_type => l_balance_type_code);
113213: ELSE

Line 113226: xla_ae_lines_pkg.SetLineDescription(

113222: --
113223: -- call description
113224: --
113225:
113226: xla_ae_lines_pkg.SetLineDescription(
113227: p_ae_header_id => l_ae_header_id
113228: ,p_description => Description_1 (
113229: p_application_id => p_application_id
113230: , p_ae_header_id => l_ae_header_id

Line 113259: xla_ae_lines_pkg.set_ccid(

113255: , x_value_type_code => l_adr_value_type_code
113256: , p_side => 'NA'
113257: );
113258:
113259: xla_ae_lines_pkg.set_ccid(
113260: p_code_combination_id => l_ccid
113261: , p_value_type_code => l_adr_value_type_code
113262: , p_transaction_coa_id => l_adr_transaction_coa_id
113263: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113295: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

113291: xla_accounting_err_pkg.build_message
113292: (p_appli_s_name => 'XLA'
113293: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
113294: ,p_token_1 => 'LINE_NUMBER'
113295: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
113296: ,p_token_2 => 'LINE_TYPE_NAME'
113297: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
113298: l_component_type
113299: ,l_component_code

Line 113331: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

113327: --
113328: --
113329: ------------------------------------------------------------------------------------------------
113330: -- 4219869 Business Flow
113331: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113332: -- Prior Entry. Currently, the following code is always generated.
113333: ------------------------------------------------------------------------------------------------
113334: XLA_AE_LINES_PKG.ValidateCurrentLine;
113335:

Line 113334: XLA_AE_LINES_PKG.ValidateCurrentLine;

113330: -- 4219869 Business Flow
113331: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113332: -- Prior Entry. Currently, the following code is always generated.
113333: ------------------------------------------------------------------------------------------------
113334: XLA_AE_LINES_PKG.ValidateCurrentLine;
113335:
113336: ------------------------------------------------------------------------------------
113337: -- 4219869 Business Flow
113338: -- Populated credit and debit amounts -- Need to generate this within IF

Line 113340: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113336: ------------------------------------------------------------------------------------
113337: -- 4219869 Business Flow
113338: -- Populated credit and debit amounts -- Need to generate this within IF
113339: ------------------------------------------------------------------------------------
113340: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113341:
113342: ----------------------------------------------------------------------------------
113343: -- 4219869 Business Flow
113344: -- Update journal entry status -- Need to generate this within IF

Line 113372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

113368: -- To allow MPA report to determine if it should generate report process
113369: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113370: ------------------------------------------------------------------------------------------
113371:
113372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113374: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113375: -- call ADRs
113376: -- Bug 4922099

Line 113373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

113369: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113370: ------------------------------------------------------------------------------------------
113371:
113372: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113373: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113374: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113375: -- call ADRs
113376: -- Bug 4922099
113377: --

Line 113397: xla_ae_lines_pkg.set_ccid(

113393: , x_value_type_code => l_adr_value_type_code
113394: , p_side => 'NA'
113395: );
113396:
113397: xla_ae_lines_pkg.set_ccid(
113398: p_code_combination_id => l_ccid
113399: , p_value_type_code => l_adr_value_type_code
113400: , p_transaction_coa_id => l_adr_transaction_coa_id
113401: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

113416:
113417: --
113418: -- Update the line information that should be overwritten
113419: --
113420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113421: p_header_num => 1);
113422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113423:
113424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 113422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

113418: -- Update the line information that should be overwritten
113419: --
113420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113421: p_header_num => 1);
113422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113423:
113424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113425:
113426: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 113424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

113420: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113421: p_header_num => 1);
113422: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113423:
113424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113425:
113426: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113427: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113428: END IF;

Line 113427: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

113423:
113424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113425:
113426: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113427: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113428: END IF;
113429:
113430: --
113431: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 113434: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

113430: --
113431: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113432: --
113433: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113434: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113435: ELSE
113436: ---------------------------------------------------------------------------------------------------
113437: -- 4262811a Switch Sign
113438: ---------------------------------------------------------------------------------------------------

Line 113439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

113435: ELSE
113436: ---------------------------------------------------------------------------------------------------
113437: -- 4262811a Switch Sign
113438: ---------------------------------------------------------------------------------------------------
113439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113436: ---------------------------------------------------------------------------------------------------
113437: -- 4262811a Switch Sign
113438: ---------------------------------------------------------------------------------------------------
113439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113444: -- 5132302

Line 113441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113437: -- 4262811a Switch Sign
113438: ---------------------------------------------------------------------------------------------------
113439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113444: -- 5132302
113445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113438: ---------------------------------------------------------------------------------------------------
113439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113444: -- 5132302
113445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113439: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113444: -- 5132302
113445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113447:

Line 113445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

113441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113444: -- 5132302
113445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113447:
113448: END IF;
113449:

Line 113446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113444: -- 5132302
113445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113447:
113448: END IF;
113449:
113450: -- 4955764

Line 113451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113447:
113448: END IF;
113449:
113450: -- 4955764
113451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113453:
113454:
113455: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 113455: XLA_AE_LINES_PKG.ValidateCurrentLine;

113451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113453:
113454:
113455: XLA_AE_LINES_PKG.ValidateCurrentLine;
113456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113457:
113458: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113459: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 113456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113453:
113454:
113455: XLA_AE_LINES_PKG.ValidateCurrentLine;
113456: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113457:
113458: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113459: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113460: ,p_balance_type_code => l_balance_type_code);

Line 113661: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

113657: --
113658: -- bulk performance
113659: --
113660: l_balance_type_code VARCHAR2(1);
113661: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
113662: l_log_module VARCHAR2(240);
113663:
113664: --
113665: -- Upgrade strategy

Line 113731: XLA_AE_LINES_PKG.SetNewLine;

113727: ') = 'RETAINAGE'
113728: THEN
113729:
113730: --
113731: XLA_AE_LINES_PKG.SetNewLine;
113732:
113733: p_balance_type_code := l_balance_type_code;
113734: -- set the flag so later we will know whether the gain loss line needs to be created
113735:

Line 113743: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

113739:
113740: --
113741: -- bulk performance
113742: --
113743: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
113744: p_header_num => 0); -- 4262811
113745: --
113746: -- set accounting line options
113747: --

Line 113748: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

113744: p_header_num => 0); -- 4262811
113745: --
113746: -- set accounting line options
113747: --
113748: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
113749: p_natural_side_code => 'D'
113750: , p_gain_or_loss_flag => 'N'
113751: , p_gl_transfer_mode_code => 'S'
113752: , p_acct_entry_type_code => 'A'

Line 113762: xla_ae_lines_pkg.SetAcctLineType

113758: --
113759: --
113760: -- set accounting line type info
113761: --
113762: xla_ae_lines_pkg.SetAcctLineType
113763: (p_component_type => l_component_type
113764: ,p_event_type_code => l_event_type_code
113765: ,p_line_definition_owner_code => l_line_definition_owner_code
113766: ,p_line_definition_code => l_line_definition_code

Line 113776: xla_ae_lines_pkg.SetAcctClass(

113772: ,p_event_class_code => l_event_class_code);
113773: --
113774: -- set accounting class
113775: --
113776: xla_ae_lines_pkg.SetAcctClass(
113777: p_accounting_class_code => 'RETAINAGE'
113778: , p_ae_header_id => l_ae_header_id
113779: );
113780:

Line 113784: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

113780:
113781: --
113782: -- set rounding class
113783: --
113784: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113785: 'RETAINAGE';
113786:
113787: --
113788: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 113788: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

113784: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113785: 'RETAINAGE';
113786:
113787: --
113788: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113789: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113790: --
113791: -- bulk performance
113792: --

Line 113789: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

113785: 'RETAINAGE';
113786:
113787: --
113788: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113789: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113790: --
113791: -- bulk performance
113792: --
113793: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 113793: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

113789: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113790: --
113791: -- bulk performance
113792: --
113793: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113794:
113795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113796: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113797:

Line 113795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

113791: -- bulk performance
113792: --
113793: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113794:
113795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113796: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113797:
113798: -- 4955764
113799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113796: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113797:
113798: -- 4955764
113799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113800: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
113801:
113802: -- 4458381 Public Sector Enh
113803:

Line 113909: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

113905: l_rec_acct_attrs.array_num_value(43) := p_source_88;
113906: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
113907: l_rec_acct_attrs.array_num_value(44) := p_source_89;
113908:
113909: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113910: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113911:
113912: ---------------------------------------------------------------------------------------------------------------
113913: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 113910: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

113906: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
113907: l_rec_acct_attrs.array_num_value(44) := p_source_89;
113908:
113909: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113910: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113911:
113912: ---------------------------------------------------------------------------------------------------------------
113913: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113914: ---------------------------------------------------------------------------------------------------------------

Line 113913: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

113909: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113910: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113911:
113912: ---------------------------------------------------------------------------------------------------------------
113913: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113914: ---------------------------------------------------------------------------------------------------------------
113915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113916:
113917: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 113915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

113911:
113912: ---------------------------------------------------------------------------------------------------------------
113913: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113914: ---------------------------------------------------------------------------------------------------------------
113915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113916:
113917: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113918: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113919:

Line 113917: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113913: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113914: ---------------------------------------------------------------------------------------------------------------
113915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113916:
113917: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113918: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113919:
113920: IF xla_accounting_cache_pkg.GetValueChar
113921: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 113918: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113914: ---------------------------------------------------------------------------------------------------------------
113915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113916:
113917: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113918: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113919:
113920: IF xla_accounting_cache_pkg.GetValueChar
113921: (p_source_code => 'LEDGER_CATEGORY_CODE'
113922: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 113929: xla_ae_lines_pkg.BflowUpgEntry

113925: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113926: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
113927: )
113928: THEN
113929: xla_ae_lines_pkg.BflowUpgEntry
113930: (p_business_method_code => l_bflow_method_code
113931: ,p_business_class_code => l_bflow_class_code
113932: ,p_balance_type => l_balance_type_code);
113933: ELSE

Line 113946: xla_ae_lines_pkg.SetLineDescription(

113942: --
113943: -- call description
113944: --
113945:
113946: xla_ae_lines_pkg.SetLineDescription(
113947: p_ae_header_id => l_ae_header_id
113948: ,p_description => Description_1 (
113949: p_application_id => p_application_id
113950: , p_ae_header_id => l_ae_header_id

Line 113982: xla_ae_lines_pkg.set_ccid(

113978: , x_value_type_code => l_adr_value_type_code
113979: , p_side => 'NA'
113980: );
113981:
113982: xla_ae_lines_pkg.set_ccid(
113983: p_code_combination_id => l_ccid
113984: , p_value_type_code => l_adr_value_type_code
113985: , p_transaction_coa_id => l_adr_transaction_coa_id
113986: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114015: xla_ae_lines_pkg.set_segment(

114011: );
114012:
114013: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114014:
114015: xla_ae_lines_pkg.set_segment(
114016: p_to_segment_code => 'GL_ACCOUNT'
114017: , p_segment_value => l_segment
114018: , p_from_segment_code => l_adr_value_segment_code
114019: , p_from_combination_id => l_adr_value_combination_id

Line 114058: xla_ae_lines_pkg.set_segment(

114054: );
114055:
114056: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114057:
114058: xla_ae_lines_pkg.set_segment(
114059: p_to_segment_code => 'GL_BALANCING'
114060: , p_segment_value => l_segment
114061: , p_from_segment_code => l_adr_value_segment_code
114062: , p_from_combination_id => l_adr_value_combination_id

Line 114102: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

114098: xla_accounting_err_pkg.build_message
114099: (p_appli_s_name => 'XLA'
114100: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
114101: ,p_token_1 => 'LINE_NUMBER'
114102: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
114103: ,p_token_2 => 'LINE_TYPE_NAME'
114104: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
114105: l_component_type
114106: ,l_component_code

Line 114138: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

114134: --
114135: --
114136: ------------------------------------------------------------------------------------------------
114137: -- 4219869 Business Flow
114138: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
114139: -- Prior Entry. Currently, the following code is always generated.
114140: ------------------------------------------------------------------------------------------------
114141: XLA_AE_LINES_PKG.ValidateCurrentLine;
114142:

Line 114141: XLA_AE_LINES_PKG.ValidateCurrentLine;

114137: -- 4219869 Business Flow
114138: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
114139: -- Prior Entry. Currently, the following code is always generated.
114140: ------------------------------------------------------------------------------------------------
114141: XLA_AE_LINES_PKG.ValidateCurrentLine;
114142:
114143: ------------------------------------------------------------------------------------
114144: -- 4219869 Business Flow
114145: -- Populated credit and debit amounts -- Need to generate this within IF

Line 114147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114143: ------------------------------------------------------------------------------------
114144: -- 4219869 Business Flow
114145: -- Populated credit and debit amounts -- Need to generate this within IF
114146: ------------------------------------------------------------------------------------
114147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114148:
114149: ----------------------------------------------------------------------------------
114150: -- 4219869 Business Flow
114151: -- Update journal entry status -- Need to generate this within IF

Line 114179: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

114175: -- To allow MPA report to determine if it should generate report process
114176: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114177: ------------------------------------------------------------------------------------------
114178:
114179: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114180: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114181: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114182: -- call ADRs
114183: -- Bug 4922099

Line 114180: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

114176: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114177: ------------------------------------------------------------------------------------------
114178:
114179: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114180: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114181: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114182: -- call ADRs
114183: -- Bug 4922099
114184: --

Line 114207: xla_ae_lines_pkg.set_ccid(

114203: , x_value_type_code => l_adr_value_type_code
114204: , p_side => 'NA'
114205: );
114206:
114207: xla_ae_lines_pkg.set_ccid(
114208: p_code_combination_id => l_ccid
114209: , p_value_type_code => l_adr_value_type_code
114210: , p_transaction_coa_id => l_adr_transaction_coa_id
114211: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114240: xla_ae_lines_pkg.set_segment(

114236: );
114237:
114238: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114239:
114240: xla_ae_lines_pkg.set_segment(
114241: p_to_segment_code => 'GL_ACCOUNT'
114242: , p_segment_value => l_segment
114243: , p_from_segment_code => l_adr_value_segment_code
114244: , p_from_combination_id => l_adr_value_combination_id

Line 114283: xla_ae_lines_pkg.set_segment(

114279: );
114280:
114281: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114282:
114283: xla_ae_lines_pkg.set_segment(
114284: p_to_segment_code => 'GL_BALANCING'
114285: , p_segment_value => l_segment
114286: , p_from_segment_code => l_adr_value_segment_code
114287: , p_from_combination_id => l_adr_value_combination_id

Line 114314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

114310:
114311: --
114312: -- Update the line information that should be overwritten
114313: --
114314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114315: p_header_num => 1);
114316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114317:
114318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 114316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

114312: -- Update the line information that should be overwritten
114313: --
114314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114315: p_header_num => 1);
114316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114317:
114318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114319:
114320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 114318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

114314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114315: p_header_num => 1);
114316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114317:
114318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114319:
114320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114322: END IF;

Line 114321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

114317:
114318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114319:
114320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114322: END IF;
114323:
114324: --
114325: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 114328: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

114324: --
114325: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114326: --
114327: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114328: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114329: ELSE
114330: ---------------------------------------------------------------------------------------------------
114331: -- 4262811a Switch Sign
114332: ---------------------------------------------------------------------------------------------------

Line 114333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

114329: ELSE
114330: ---------------------------------------------------------------------------------------------------
114331: -- 4262811a Switch Sign
114332: ---------------------------------------------------------------------------------------------------
114333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114330: ---------------------------------------------------------------------------------------------------
114331: -- 4262811a Switch Sign
114332: ---------------------------------------------------------------------------------------------------
114333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114338: -- 5132302

Line 114335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114331: -- 4262811a Switch Sign
114332: ---------------------------------------------------------------------------------------------------
114333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114338: -- 5132302
114339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114332: ---------------------------------------------------------------------------------------------------
114333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114338: -- 5132302
114339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114338: -- 5132302
114339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114341:

Line 114339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

114335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114338: -- 5132302
114339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114341:
114342: END IF;
114343:

Line 114340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114338: -- 5132302
114339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114341:
114342: END IF;
114343:
114344: -- 4955764

Line 114345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114341:
114342: END IF;
114343:
114344: -- 4955764
114345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114347:
114348:
114349: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 114349: XLA_AE_LINES_PKG.ValidateCurrentLine;

114345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114347:
114348:
114349: XLA_AE_LINES_PKG.ValidateCurrentLine;
114350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114351:
114352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 114350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114347:
114348:
114349: XLA_AE_LINES_PKG.ValidateCurrentLine;
114350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114351:
114352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114354: ,p_balance_type_code => l_balance_type_code);

Line 114555: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

114551: --
114552: -- bulk performance
114553: --
114554: l_balance_type_code VARCHAR2(1);
114555: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
114556: l_log_module VARCHAR2(240);
114557:
114558: --
114559: -- Upgrade strategy

Line 114625: XLA_AE_LINES_PKG.SetNewLine;

114621: ') <> 'RETAINAGE RELEASE'
114622: THEN
114623:
114624: --
114625: XLA_AE_LINES_PKG.SetNewLine;
114626:
114627: p_balance_type_code := l_balance_type_code;
114628: -- set the flag so later we will know whether the gain loss line needs to be created
114629:

Line 114637: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

114633:
114634: --
114635: -- bulk performance
114636: --
114637: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
114638: p_header_num => 0); -- 4262811
114639: --
114640: -- set accounting line options
114641: --

Line 114642: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

114638: p_header_num => 0); -- 4262811
114639: --
114640: -- set accounting line options
114641: --
114642: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
114643: p_natural_side_code => 'D'
114644: , p_gain_or_loss_flag => 'N'
114645: , p_gl_transfer_mode_code => 'S'
114646: , p_acct_entry_type_code => 'A'

Line 114656: xla_ae_lines_pkg.SetAcctLineType

114652: --
114653: --
114654: -- set accounting line type info
114655: --
114656: xla_ae_lines_pkg.SetAcctLineType
114657: (p_component_type => l_component_type
114658: ,p_event_type_code => l_event_type_code
114659: ,p_line_definition_owner_code => l_line_definition_owner_code
114660: ,p_line_definition_code => l_line_definition_code

Line 114670: xla_ae_lines_pkg.SetAcctClass(

114666: ,p_event_class_code => l_event_class_code);
114667: --
114668: -- set accounting class
114669: --
114670: xla_ae_lines_pkg.SetAcctClass(
114671: p_accounting_class_code => 'RETAINAGE'
114672: , p_ae_header_id => l_ae_header_id
114673: );
114674:

Line 114678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

114674:
114675: --
114676: -- set rounding class
114677: --
114678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114679: 'RETAINAGE';
114680:
114681: --
114682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 114682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

114678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114679: 'RETAINAGE';
114680:
114681: --
114682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114684: --
114685: -- bulk performance
114686: --

Line 114683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

114679: 'RETAINAGE';
114680:
114681: --
114682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114684: --
114685: -- bulk performance
114686: --
114687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 114687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

114683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114684: --
114685: -- bulk performance
114686: --
114687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114688:
114689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114691:

Line 114689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

114685: -- bulk performance
114686: --
114687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114688:
114689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114691:
114692: -- 4955764
114693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114691:
114692: -- 4955764
114693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114694: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
114695:
114696: -- 4458381 Public Sector Enh
114697:

Line 114801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

114797: l_rec_acct_attrs.array_num_value(42) := p_source_88;
114798: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
114799: l_rec_acct_attrs.array_num_value(43) := p_source_89;
114800:
114801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114803:
114804: ---------------------------------------------------------------------------------------------------------------
114805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 114802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

114798: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
114799: l_rec_acct_attrs.array_num_value(43) := p_source_89;
114800:
114801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114803:
114804: ---------------------------------------------------------------------------------------------------------------
114805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114806: ---------------------------------------------------------------------------------------------------------------

Line 114805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

114801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114803:
114804: ---------------------------------------------------------------------------------------------------------------
114805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114806: ---------------------------------------------------------------------------------------------------------------
114807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114808:
114809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 114807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

114803:
114804: ---------------------------------------------------------------------------------------------------------------
114805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114806: ---------------------------------------------------------------------------------------------------------------
114807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114808:
114809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114811:

Line 114809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114806: ---------------------------------------------------------------------------------------------------------------
114807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114808:
114809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114811:
114812: IF xla_accounting_cache_pkg.GetValueChar
114813: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 114810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114806: ---------------------------------------------------------------------------------------------------------------
114807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114808:
114809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114811:
114812: IF xla_accounting_cache_pkg.GetValueChar
114813: (p_source_code => 'LEDGER_CATEGORY_CODE'
114814: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 114821: xla_ae_lines_pkg.BflowUpgEntry

114817: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114818: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
114819: )
114820: THEN
114821: xla_ae_lines_pkg.BflowUpgEntry
114822: (p_business_method_code => l_bflow_method_code
114823: ,p_business_class_code => l_bflow_class_code
114824: ,p_balance_type => l_balance_type_code);
114825: ELSE

Line 114838: xla_ae_lines_pkg.SetLineDescription(

114834: --
114835: -- call description
114836: --
114837:
114838: xla_ae_lines_pkg.SetLineDescription(
114839: p_ae_header_id => l_ae_header_id
114840: ,p_description => Description_1 (
114841: p_application_id => p_application_id
114842: , p_ae_header_id => l_ae_header_id

Line 114874: xla_ae_lines_pkg.set_ccid(

114870: , x_value_type_code => l_adr_value_type_code
114871: , p_side => 'NA'
114872: );
114873:
114874: xla_ae_lines_pkg.set_ccid(
114875: p_code_combination_id => l_ccid
114876: , p_value_type_code => l_adr_value_type_code
114877: , p_transaction_coa_id => l_adr_transaction_coa_id
114878: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114907: xla_ae_lines_pkg.set_segment(

114903: );
114904:
114905: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114906:
114907: xla_ae_lines_pkg.set_segment(
114908: p_to_segment_code => 'GL_ACCOUNT'
114909: , p_segment_value => l_segment
114910: , p_from_segment_code => l_adr_value_segment_code
114911: , p_from_combination_id => l_adr_value_combination_id

Line 114950: xla_ae_lines_pkg.set_segment(

114946: );
114947:
114948: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114949:
114950: xla_ae_lines_pkg.set_segment(
114951: p_to_segment_code => 'GL_BALANCING'
114952: , p_segment_value => l_segment
114953: , p_from_segment_code => l_adr_value_segment_code
114954: , p_from_combination_id => l_adr_value_combination_id

Line 114994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

114990: xla_accounting_err_pkg.build_message
114991: (p_appli_s_name => 'XLA'
114992: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
114993: ,p_token_1 => 'LINE_NUMBER'
114994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
114995: ,p_token_2 => 'LINE_TYPE_NAME'
114996: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
114997: l_component_type
114998: ,l_component_code

Line 115030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

115026: --
115027: --
115028: ------------------------------------------------------------------------------------------------
115029: -- 4219869 Business Flow
115030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115031: -- Prior Entry. Currently, the following code is always generated.
115032: ------------------------------------------------------------------------------------------------
115033: XLA_AE_LINES_PKG.ValidateCurrentLine;
115034:

Line 115033: XLA_AE_LINES_PKG.ValidateCurrentLine;

115029: -- 4219869 Business Flow
115030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115031: -- Prior Entry. Currently, the following code is always generated.
115032: ------------------------------------------------------------------------------------------------
115033: XLA_AE_LINES_PKG.ValidateCurrentLine;
115034:
115035: ------------------------------------------------------------------------------------
115036: -- 4219869 Business Flow
115037: -- Populated credit and debit amounts -- Need to generate this within IF

Line 115039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115035: ------------------------------------------------------------------------------------
115036: -- 4219869 Business Flow
115037: -- Populated credit and debit amounts -- Need to generate this within IF
115038: ------------------------------------------------------------------------------------
115039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115040:
115041: ----------------------------------------------------------------------------------
115042: -- 4219869 Business Flow
115043: -- Update journal entry status -- Need to generate this within IF

Line 115071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

115067: -- To allow MPA report to determine if it should generate report process
115068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115069: ------------------------------------------------------------------------------------------
115070:
115071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115074: -- call ADRs
115075: -- Bug 4922099

Line 115072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

115068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115069: ------------------------------------------------------------------------------------------
115070:
115071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115074: -- call ADRs
115075: -- Bug 4922099
115076: --

Line 115099: xla_ae_lines_pkg.set_ccid(

115095: , x_value_type_code => l_adr_value_type_code
115096: , p_side => 'NA'
115097: );
115098:
115099: xla_ae_lines_pkg.set_ccid(
115100: p_code_combination_id => l_ccid
115101: , p_value_type_code => l_adr_value_type_code
115102: , p_transaction_coa_id => l_adr_transaction_coa_id
115103: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115132: xla_ae_lines_pkg.set_segment(

115128: );
115129:
115130: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115131:
115132: xla_ae_lines_pkg.set_segment(
115133: p_to_segment_code => 'GL_ACCOUNT'
115134: , p_segment_value => l_segment
115135: , p_from_segment_code => l_adr_value_segment_code
115136: , p_from_combination_id => l_adr_value_combination_id

Line 115175: xla_ae_lines_pkg.set_segment(

115171: );
115172:
115173: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115174:
115175: xla_ae_lines_pkg.set_segment(
115176: p_to_segment_code => 'GL_BALANCING'
115177: , p_segment_value => l_segment
115178: , p_from_segment_code => l_adr_value_segment_code
115179: , p_from_combination_id => l_adr_value_combination_id

Line 115206: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

115202:
115203: --
115204: -- Update the line information that should be overwritten
115205: --
115206: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115207: p_header_num => 1);
115208: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115209:
115210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 115208: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

115204: -- Update the line information that should be overwritten
115205: --
115206: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115207: p_header_num => 1);
115208: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115209:
115210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115211:
115212: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 115210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

115206: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115207: p_header_num => 1);
115208: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115209:
115210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115211:
115212: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115213: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115214: END IF;

Line 115213: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

115209:
115210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115211:
115212: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115213: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115214: END IF;
115215:
115216: --
115217: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 115220: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

115216: --
115217: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
115218: --
115219: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
115220: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
115221: ELSE
115222: ---------------------------------------------------------------------------------------------------
115223: -- 4262811a Switch Sign
115224: ---------------------------------------------------------------------------------------------------

Line 115225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

115221: ELSE
115222: ---------------------------------------------------------------------------------------------------
115223: -- 4262811a Switch Sign
115224: ---------------------------------------------------------------------------------------------------
115225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115222: ---------------------------------------------------------------------------------------------------
115223: -- 4262811a Switch Sign
115224: ---------------------------------------------------------------------------------------------------
115225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115230: -- 5132302

Line 115227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115223: -- 4262811a Switch Sign
115224: ---------------------------------------------------------------------------------------------------
115225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115230: -- 5132302
115231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115224: ---------------------------------------------------------------------------------------------------
115225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115230: -- 5132302
115231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115225: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115230: -- 5132302
115231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115233:

Line 115231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

115227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115230: -- 5132302
115231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115233:
115234: END IF;
115235:

Line 115232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115229: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115230: -- 5132302
115231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115232: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115233:
115234: END IF;
115235:
115236: -- 4955764

Line 115237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115233:
115234: END IF;
115235:
115236: -- 4955764
115237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115239:
115240:
115241: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 115241: XLA_AE_LINES_PKG.ValidateCurrentLine;

115237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115239:
115240:
115241: XLA_AE_LINES_PKG.ValidateCurrentLine;
115242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115243:
115244: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115245: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 115242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115239:
115240:
115241: XLA_AE_LINES_PKG.ValidateCurrentLine;
115242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115243:
115244: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115245: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
115246: ,p_balance_type_code => l_balance_type_code);

Line 115442: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

115438: --
115439: -- bulk performance
115440: --
115441: l_balance_type_code VARCHAR2(1);
115442: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
115443: l_log_module VARCHAR2(240);
115444:
115445: --
115446: -- Upgrade strategy

Line 115510: XLA_AE_LINES_PKG.SetNewLine;

115506: ') = 'RETAINAGE'
115507: THEN
115508:
115509: --
115510: XLA_AE_LINES_PKG.SetNewLine;
115511:
115512: p_balance_type_code := l_balance_type_code;
115513: -- set the flag so later we will know whether the gain loss line needs to be created
115514:

Line 115522: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

115518:
115519: --
115520: -- bulk performance
115521: --
115522: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
115523: p_header_num => 0); -- 4262811
115524: --
115525: -- set accounting line options
115526: --

Line 115527: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

115523: p_header_num => 0); -- 4262811
115524: --
115525: -- set accounting line options
115526: --
115527: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
115528: p_natural_side_code => 'D'
115529: , p_gain_or_loss_flag => 'N'
115530: , p_gl_transfer_mode_code => 'S'
115531: , p_acct_entry_type_code => 'A'

Line 115541: xla_ae_lines_pkg.SetAcctLineType

115537: --
115538: --
115539: -- set accounting line type info
115540: --
115541: xla_ae_lines_pkg.SetAcctLineType
115542: (p_component_type => l_component_type
115543: ,p_event_type_code => l_event_type_code
115544: ,p_line_definition_owner_code => l_line_definition_owner_code
115545: ,p_line_definition_code => l_line_definition_code

Line 115555: xla_ae_lines_pkg.SetAcctClass(

115551: ,p_event_class_code => l_event_class_code);
115552: --
115553: -- set accounting class
115554: --
115555: xla_ae_lines_pkg.SetAcctClass(
115556: p_accounting_class_code => 'RETAINAGE'
115557: , p_ae_header_id => l_ae_header_id
115558: );
115559:

Line 115563: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

115559:
115560: --
115561: -- set rounding class
115562: --
115563: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115564: 'RETAINAGE';
115565:
115566: --
115567: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 115567: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

115563: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115564: 'RETAINAGE';
115565:
115566: --
115567: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115568: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115569: --
115570: -- bulk performance
115571: --

Line 115568: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

115564: 'RETAINAGE';
115565:
115566: --
115567: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115568: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115569: --
115570: -- bulk performance
115571: --
115572: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 115572: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

115568: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115569: --
115570: -- bulk performance
115571: --
115572: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115573:
115574: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115575: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115576:

Line 115574: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

115570: -- bulk performance
115571: --
115572: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115573:
115574: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115575: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115576:
115577: -- 4955764
115578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115574: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115575: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115576:
115577: -- 4955764
115578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
115580:
115581: -- 4458381 Public Sector Enh
115582:

Line 115684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

115680: l_rec_acct_attrs.array_num_value(41) := p_source_88;
115681: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
115682: l_rec_acct_attrs.array_num_value(42) := p_source_89;
115683:
115684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115686:
115687: ---------------------------------------------------------------------------------------------------------------
115688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 115685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

115681: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
115682: l_rec_acct_attrs.array_num_value(42) := p_source_89;
115683:
115684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115686:
115687: ---------------------------------------------------------------------------------------------------------------
115688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115689: ---------------------------------------------------------------------------------------------------------------

Line 115688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

115684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115686:
115687: ---------------------------------------------------------------------------------------------------------------
115688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115689: ---------------------------------------------------------------------------------------------------------------
115690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115691:
115692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 115690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

115686:
115687: ---------------------------------------------------------------------------------------------------------------
115688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115689: ---------------------------------------------------------------------------------------------------------------
115690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115691:
115692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115694:

Line 115692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115689: ---------------------------------------------------------------------------------------------------------------
115690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115691:
115692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115694:
115695: IF xla_accounting_cache_pkg.GetValueChar
115696: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 115693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115689: ---------------------------------------------------------------------------------------------------------------
115690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115691:
115692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115694:
115695: IF xla_accounting_cache_pkg.GetValueChar
115696: (p_source_code => 'LEDGER_CATEGORY_CODE'
115697: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 115704: xla_ae_lines_pkg.BflowUpgEntry

115700: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115701: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
115702: )
115703: THEN
115704: xla_ae_lines_pkg.BflowUpgEntry
115705: (p_business_method_code => l_bflow_method_code
115706: ,p_business_class_code => l_bflow_class_code
115707: ,p_balance_type => l_balance_type_code);
115708: ELSE

Line 115721: xla_ae_lines_pkg.SetLineDescription(

115717: --
115718: -- call description
115719: --
115720:
115721: xla_ae_lines_pkg.SetLineDescription(
115722: p_ae_header_id => l_ae_header_id
115723: ,p_description => Description_1 (
115724: p_application_id => p_application_id
115725: , p_ae_header_id => l_ae_header_id

Line 115757: xla_ae_lines_pkg.set_ccid(

115753: , x_value_type_code => l_adr_value_type_code
115754: , p_side => 'NA'
115755: );
115756:
115757: xla_ae_lines_pkg.set_ccid(
115758: p_code_combination_id => l_ccid
115759: , p_value_type_code => l_adr_value_type_code
115760: , p_transaction_coa_id => l_adr_transaction_coa_id
115761: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115790: xla_ae_lines_pkg.set_segment(

115786: );
115787:
115788: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115789:
115790: xla_ae_lines_pkg.set_segment(
115791: p_to_segment_code => 'GL_ACCOUNT'
115792: , p_segment_value => l_segment
115793: , p_from_segment_code => l_adr_value_segment_code
115794: , p_from_combination_id => l_adr_value_combination_id

Line 115833: xla_ae_lines_pkg.set_segment(

115829: );
115830:
115831: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115832:
115833: xla_ae_lines_pkg.set_segment(
115834: p_to_segment_code => 'GL_BALANCING'
115835: , p_segment_value => l_segment
115836: , p_from_segment_code => l_adr_value_segment_code
115837: , p_from_combination_id => l_adr_value_combination_id

Line 115877: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

115873: xla_accounting_err_pkg.build_message
115874: (p_appli_s_name => 'XLA'
115875: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
115876: ,p_token_1 => 'LINE_NUMBER'
115877: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
115878: ,p_token_2 => 'LINE_TYPE_NAME'
115879: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
115880: l_component_type
115881: ,l_component_code

Line 115913: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

115909: --
115910: --
115911: ------------------------------------------------------------------------------------------------
115912: -- 4219869 Business Flow
115913: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115914: -- Prior Entry. Currently, the following code is always generated.
115915: ------------------------------------------------------------------------------------------------
115916: XLA_AE_LINES_PKG.ValidateCurrentLine;
115917:

Line 115916: XLA_AE_LINES_PKG.ValidateCurrentLine;

115912: -- 4219869 Business Flow
115913: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115914: -- Prior Entry. Currently, the following code is always generated.
115915: ------------------------------------------------------------------------------------------------
115916: XLA_AE_LINES_PKG.ValidateCurrentLine;
115917:
115918: ------------------------------------------------------------------------------------
115919: -- 4219869 Business Flow
115920: -- Populated credit and debit amounts -- Need to generate this within IF

Line 115922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115918: ------------------------------------------------------------------------------------
115919: -- 4219869 Business Flow
115920: -- Populated credit and debit amounts -- Need to generate this within IF
115921: ------------------------------------------------------------------------------------
115922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115923:
115924: ----------------------------------------------------------------------------------
115925: -- 4219869 Business Flow
115926: -- Update journal entry status -- Need to generate this within IF

Line 115954: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

115950: -- To allow MPA report to determine if it should generate report process
115951: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115952: ------------------------------------------------------------------------------------------
115953:
115954: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115955: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115956: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115957: -- call ADRs
115958: -- Bug 4922099

Line 115955: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

115951: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115952: ------------------------------------------------------------------------------------------
115953:
115954: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115955: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115956: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115957: -- call ADRs
115958: -- Bug 4922099
115959: --

Line 115982: xla_ae_lines_pkg.set_ccid(

115978: , x_value_type_code => l_adr_value_type_code
115979: , p_side => 'NA'
115980: );
115981:
115982: xla_ae_lines_pkg.set_ccid(
115983: p_code_combination_id => l_ccid
115984: , p_value_type_code => l_adr_value_type_code
115985: , p_transaction_coa_id => l_adr_transaction_coa_id
115986: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 116015: xla_ae_lines_pkg.set_segment(

116011: );
116012:
116013: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116014:
116015: xla_ae_lines_pkg.set_segment(
116016: p_to_segment_code => 'GL_ACCOUNT'
116017: , p_segment_value => l_segment
116018: , p_from_segment_code => l_adr_value_segment_code
116019: , p_from_combination_id => l_adr_value_combination_id

Line 116058: xla_ae_lines_pkg.set_segment(

116054: );
116055:
116056: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116057:
116058: xla_ae_lines_pkg.set_segment(
116059: p_to_segment_code => 'GL_BALANCING'
116060: , p_segment_value => l_segment
116061: , p_from_segment_code => l_adr_value_segment_code
116062: , p_from_combination_id => l_adr_value_combination_id

Line 116089: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

116085:
116086: --
116087: -- Update the line information that should be overwritten
116088: --
116089: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116090: p_header_num => 1);
116091: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116092:
116093: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 116091: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

116087: -- Update the line information that should be overwritten
116088: --
116089: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116090: p_header_num => 1);
116091: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116092:
116093: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116094:
116095: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 116093: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

116089: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116090: p_header_num => 1);
116091: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116092:
116093: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116094:
116095: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116096: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116097: END IF;

Line 116096: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

116092:
116093: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116094:
116095: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116096: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116097: END IF;
116098:
116099: --
116100: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 116103: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

116099: --
116100: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116101: --
116102: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116103: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116104: ELSE
116105: ---------------------------------------------------------------------------------------------------
116106: -- 4262811a Switch Sign
116107: ---------------------------------------------------------------------------------------------------

Line 116108: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

116104: ELSE
116105: ---------------------------------------------------------------------------------------------------
116106: -- 4262811a Switch Sign
116107: ---------------------------------------------------------------------------------------------------
116108: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116105: ---------------------------------------------------------------------------------------------------
116106: -- 4262811a Switch Sign
116107: ---------------------------------------------------------------------------------------------------
116108: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116113: -- 5132302

Line 116110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116106: -- 4262811a Switch Sign
116107: ---------------------------------------------------------------------------------------------------
116108: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116113: -- 5132302
116114: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116107: ---------------------------------------------------------------------------------------------------
116108: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116113: -- 5132302
116114: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116115: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116108: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116113: -- 5132302
116114: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116115: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116116:

Line 116114: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

116110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116113: -- 5132302
116114: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116115: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116116:
116117: END IF;
116118:

Line 116115: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116111: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116112: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116113: -- 5132302
116114: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116115: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116116:
116117: END IF;
116118:
116119: -- 4955764

Line 116120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116116:
116117: END IF;
116118:
116119: -- 4955764
116120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116122:
116123:
116124: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 116124: XLA_AE_LINES_PKG.ValidateCurrentLine;

116120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116122:
116123:
116124: XLA_AE_LINES_PKG.ValidateCurrentLine;
116125: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116126:
116127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116128: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 116125: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116122:
116123:
116124: XLA_AE_LINES_PKG.ValidateCurrentLine;
116125: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116126:
116127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116128: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116129: ,p_balance_type_code => l_balance_type_code);

Line 116311: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

116307: --
116308: -- bulk performance
116309: --
116310: l_balance_type_code VARCHAR2(1);
116311: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
116312: l_log_module VARCHAR2(240);
116313:
116314: --
116315: -- Upgrade strategy

Line 116381: XLA_AE_LINES_PKG.SetNewLine;

116377: ') = 'RETAINAGE'
116378: THEN
116379:
116380: --
116381: XLA_AE_LINES_PKG.SetNewLine;
116382:
116383: p_balance_type_code := l_balance_type_code;
116384: -- set the flag so later we will know whether the gain loss line needs to be created
116385:

Line 116393: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

116389:
116390: --
116391: -- bulk performance
116392: --
116393: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
116394: p_header_num => 0); -- 4262811
116395: --
116396: -- set accounting line options
116397: --

Line 116398: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

116394: p_header_num => 0); -- 4262811
116395: --
116396: -- set accounting line options
116397: --
116398: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
116399: p_natural_side_code => 'D'
116400: , p_gain_or_loss_flag => 'N'
116401: , p_gl_transfer_mode_code => 'S'
116402: , p_acct_entry_type_code => 'A'

Line 116412: xla_ae_lines_pkg.SetAcctLineType

116408: --
116409: --
116410: -- set accounting line type info
116411: --
116412: xla_ae_lines_pkg.SetAcctLineType
116413: (p_component_type => l_component_type
116414: ,p_event_type_code => l_event_type_code
116415: ,p_line_definition_owner_code => l_line_definition_owner_code
116416: ,p_line_definition_code => l_line_definition_code

Line 116426: xla_ae_lines_pkg.SetAcctClass(

116422: ,p_event_class_code => l_event_class_code);
116423: --
116424: -- set accounting class
116425: --
116426: xla_ae_lines_pkg.SetAcctClass(
116427: p_accounting_class_code => 'RETAINAGE'
116428: , p_ae_header_id => l_ae_header_id
116429: );
116430:

Line 116434: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

116430:
116431: --
116432: -- set rounding class
116433: --
116434: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116435: 'RETAINAGE';
116436:
116437: --
116438: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 116438: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

116434: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116435: 'RETAINAGE';
116436:
116437: --
116438: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116439: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116440: --
116441: -- bulk performance
116442: --

Line 116439: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

116435: 'RETAINAGE';
116436:
116437: --
116438: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116439: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116440: --
116441: -- bulk performance
116442: --
116443: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 116443: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

116439: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116440: --
116441: -- bulk performance
116442: --
116443: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116444:
116445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116446: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116447:

Line 116445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

116441: -- bulk performance
116442: --
116443: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116444:
116445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116446: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116447:
116448: -- 4955764
116449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116446: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116447:
116448: -- 4955764
116449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116450: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
116451:
116452: -- 4458381 Public Sector Enh
116453:

Line 116549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

116545: l_rec_acct_attrs.array_num_value(38) := p_source_88;
116546: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
116547: l_rec_acct_attrs.array_num_value(39) := p_source_89;
116548:
116549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116551:
116552: ---------------------------------------------------------------------------------------------------------------
116553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 116550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

116546: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
116547: l_rec_acct_attrs.array_num_value(39) := p_source_89;
116548:
116549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116551:
116552: ---------------------------------------------------------------------------------------------------------------
116553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116554: ---------------------------------------------------------------------------------------------------------------

Line 116553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

116549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116551:
116552: ---------------------------------------------------------------------------------------------------------------
116553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116554: ---------------------------------------------------------------------------------------------------------------
116555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116556:
116557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 116555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

116551:
116552: ---------------------------------------------------------------------------------------------------------------
116553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116554: ---------------------------------------------------------------------------------------------------------------
116555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116556:
116557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116559:

Line 116557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116554: ---------------------------------------------------------------------------------------------------------------
116555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116556:
116557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116559:
116560: IF xla_accounting_cache_pkg.GetValueChar
116561: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 116558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116554: ---------------------------------------------------------------------------------------------------------------
116555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116556:
116557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116559:
116560: IF xla_accounting_cache_pkg.GetValueChar
116561: (p_source_code => 'LEDGER_CATEGORY_CODE'
116562: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 116569: xla_ae_lines_pkg.BflowUpgEntry

116565: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116566: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
116567: )
116568: THEN
116569: xla_ae_lines_pkg.BflowUpgEntry
116570: (p_business_method_code => l_bflow_method_code
116571: ,p_business_class_code => l_bflow_class_code
116572: ,p_balance_type => l_balance_type_code);
116573: ELSE

Line 116575: XLA_AE_LINES_PKG.business_flow_validation(

116571: ,p_business_class_code => l_bflow_class_code
116572: ,p_balance_type => l_balance_type_code);
116573: ELSE
116574: NULL;
116575: XLA_AE_LINES_PKG.business_flow_validation(
116576: p_business_method_code => l_bflow_method_code
116577: ,p_business_class_code => l_bflow_class_code
116578: ,p_inherit_description_flag => l_inherit_desc_flag);
116579: END IF;

Line 116589: xla_ae_lines_pkg.SetLineDescription(

116585: --
116586: -- call description
116587: --
116588:
116589: xla_ae_lines_pkg.SetLineDescription(
116590: p_ae_header_id => l_ae_header_id
116591: ,p_description => Description_1 (
116592: p_application_id => p_application_id
116593: , p_ae_header_id => l_ae_header_id

Line 116632: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

116628: xla_accounting_err_pkg.build_message
116629: (p_appli_s_name => 'XLA'
116630: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
116631: ,p_token_1 => 'LINE_NUMBER'
116632: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
116633: ,p_token_2 => 'LINE_TYPE_NAME'
116634: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
116635: l_component_type
116636: ,l_component_code

Line 116668: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

116664: --
116665: --
116666: ------------------------------------------------------------------------------------------------
116667: -- 4219869 Business Flow
116668: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
116669: -- Prior Entry. Currently, the following code is always generated.
116670: ------------------------------------------------------------------------------------------------
116671: -- No ValidateCurrentLine for business flow method of Prior Entry
116672:

Line 116677: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116673: ------------------------------------------------------------------------------------
116674: -- 4219869 Business Flow
116675: -- Populated credit and debit amounts -- Need to generate this within IF
116676: ------------------------------------------------------------------------------------
116677: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116678:
116679: ----------------------------------------------------------------------------------
116680: -- 4219869 Business Flow
116681: -- Update journal entry status -- Need to generate this within IF

Line 116709: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

116705: -- To allow MPA report to determine if it should generate report process
116706: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116707: ------------------------------------------------------------------------------------------
116708:
116709: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116710: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116711: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116712: -- call ADRs
116713: -- Bug 4922099

Line 116710: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

116706: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116707: ------------------------------------------------------------------------------------------
116708:
116709: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116710: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116711: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116712: -- call ADRs
116713: -- Bug 4922099
116714: --

Line 116731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

116727:
116728: --
116729: -- Update the line information that should be overwritten
116730: --
116731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116732: p_header_num => 1);
116733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116734:
116735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 116733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

116729: -- Update the line information that should be overwritten
116730: --
116731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116732: p_header_num => 1);
116733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116734:
116735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116736:
116737: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 116735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

116731: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116732: p_header_num => 1);
116733: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116734:
116735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116736:
116737: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116738: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116739: END IF;

Line 116738: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

116734:
116735: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116736:
116737: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116738: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116739: END IF;
116740:
116741: --
116742: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 116745: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

116741: --
116742: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116743: --
116744: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116745: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116746: ELSE
116747: ---------------------------------------------------------------------------------------------------
116748: -- 4262811a Switch Sign
116749: ---------------------------------------------------------------------------------------------------

Line 116750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

116746: ELSE
116747: ---------------------------------------------------------------------------------------------------
116748: -- 4262811a Switch Sign
116749: ---------------------------------------------------------------------------------------------------
116750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116747: ---------------------------------------------------------------------------------------------------
116748: -- 4262811a Switch Sign
116749: ---------------------------------------------------------------------------------------------------
116750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116755: -- 5132302

Line 116752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116748: -- 4262811a Switch Sign
116749: ---------------------------------------------------------------------------------------------------
116750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116755: -- 5132302
116756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116749: ---------------------------------------------------------------------------------------------------
116750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116755: -- 5132302
116756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116750: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116755: -- 5132302
116756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116758:

Line 116756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

116752: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116755: -- 5132302
116756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116758:
116759: END IF;
116760:

Line 116757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116753: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116754: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116755: -- 5132302
116756: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116757: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116758:
116759: END IF;
116760:
116761: -- 4955764

Line 116762: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116758:
116759: END IF;
116760:
116761: -- 4955764
116762: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116763: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116764:
116765:
116766: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 116766: XLA_AE_LINES_PKG.ValidateCurrentLine;

116762: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116763: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116764:
116765:
116766: XLA_AE_LINES_PKG.ValidateCurrentLine;
116767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116768:
116769: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116770: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 116767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116763: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116764:
116765:
116766: XLA_AE_LINES_PKG.ValidateCurrentLine;
116767: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116768:
116769: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116770: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116771: ,p_balance_type_code => l_balance_type_code);

Line 116968: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

116964: --
116965: -- bulk performance
116966: --
116967: l_balance_type_code VARCHAR2(1);
116968: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
116969: l_log_module VARCHAR2(240);
116970:
116971: --
116972: -- Upgrade strategy

Line 117046: XLA_AE_LINES_PKG.SetNewLine;

117042: ') = 'Y'
117043: THEN
117044:
117045: --
117046: XLA_AE_LINES_PKG.SetNewLine;
117047:
117048: p_balance_type_code := l_balance_type_code;
117049: -- set the flag so later we will know whether the gain loss line needs to be created
117050:

Line 117058: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

117054:
117055: --
117056: -- bulk performance
117057: --
117058: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
117059: p_header_num => 0); -- 4262811
117060: --
117061: -- set accounting line options
117062: --

Line 117063: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

117059: p_header_num => 0); -- 4262811
117060: --
117061: -- set accounting line options
117062: --
117063: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
117064: p_natural_side_code => 'D'
117065: , p_gain_or_loss_flag => 'N'
117066: , p_gl_transfer_mode_code => 'S'
117067: , p_acct_entry_type_code => 'A'

Line 117077: xla_ae_lines_pkg.SetAcctLineType

117073: --
117074: --
117075: -- set accounting line type info
117076: --
117077: xla_ae_lines_pkg.SetAcctLineType
117078: (p_component_type => l_component_type
117079: ,p_event_type_code => l_event_type_code
117080: ,p_line_definition_owner_code => l_line_definition_owner_code
117081: ,p_line_definition_code => l_line_definition_code

Line 117091: xla_ae_lines_pkg.SetAcctClass(

117087: ,p_event_class_code => l_event_class_code);
117088: --
117089: -- set accounting class
117090: --
117091: xla_ae_lines_pkg.SetAcctClass(
117092: p_accounting_class_code => 'SELF_ASSESSED_TAX'
117093: , p_ae_header_id => l_ae_header_id
117094: );
117095:

Line 117099: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

117095:
117096: --
117097: -- set rounding class
117098: --
117099: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117100: 'SELF_ASSESSED_TAX';
117101:
117102: --
117103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 117103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

117099: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117100: 'SELF_ASSESSED_TAX';
117101:
117102: --
117103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117105: --
117106: -- bulk performance
117107: --

Line 117104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

117100: 'SELF_ASSESSED_TAX';
117101:
117102: --
117103: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117105: --
117106: -- bulk performance
117107: --
117108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 117108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

117104: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117105: --
117106: -- bulk performance
117107: --
117108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117109:
117110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117112:

Line 117110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

117106: -- bulk performance
117107: --
117108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117109:
117110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117112:
117113: -- 4955764
117114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117112:
117113: -- 4955764
117114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117115: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
117116:
117117: -- 4458381 Public Sector Enh
117118:

Line 117222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

117218: l_rec_acct_attrs.array_num_value(42) := p_source_88;
117219: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117220: l_rec_acct_attrs.array_num_value(43) := p_source_89;
117221:
117222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117224:
117225: ---------------------------------------------------------------------------------------------------------------
117226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 117223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

117219: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117220: l_rec_acct_attrs.array_num_value(43) := p_source_89;
117221:
117222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117224:
117225: ---------------------------------------------------------------------------------------------------------------
117226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117227: ---------------------------------------------------------------------------------------------------------------

Line 117226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

117222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117224:
117225: ---------------------------------------------------------------------------------------------------------------
117226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117227: ---------------------------------------------------------------------------------------------------------------
117228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117229:
117230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 117228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

117224:
117225: ---------------------------------------------------------------------------------------------------------------
117226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117227: ---------------------------------------------------------------------------------------------------------------
117228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117229:
117230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117232:

Line 117230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117227: ---------------------------------------------------------------------------------------------------------------
117228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117229:
117230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117232:
117233: IF xla_accounting_cache_pkg.GetValueChar
117234: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 117231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117227: ---------------------------------------------------------------------------------------------------------------
117228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117229:
117230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117232:
117233: IF xla_accounting_cache_pkg.GetValueChar
117234: (p_source_code => 'LEDGER_CATEGORY_CODE'
117235: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 117242: xla_ae_lines_pkg.BflowUpgEntry

117238: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
117239: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
117240: )
117241: THEN
117242: xla_ae_lines_pkg.BflowUpgEntry
117243: (p_business_method_code => l_bflow_method_code
117244: ,p_business_class_code => l_bflow_class_code
117245: ,p_balance_type => l_balance_type_code);
117246: ELSE

Line 117259: xla_ae_lines_pkg.SetLineDescription(

117255: --
117256: -- call description
117257: --
117258:
117259: xla_ae_lines_pkg.SetLineDescription(
117260: p_ae_header_id => l_ae_header_id
117261: ,p_description => Description_1 (
117262: p_application_id => p_application_id
117263: , p_ae_header_id => l_ae_header_id

Line 117292: xla_ae_lines_pkg.set_ccid(

117288: , x_value_type_code => l_adr_value_type_code
117289: , p_side => 'NA'
117290: );
117291:
117292: xla_ae_lines_pkg.set_ccid(
117293: p_code_combination_id => l_ccid
117294: , p_value_type_code => l_adr_value_type_code
117295: , p_transaction_coa_id => l_adr_transaction_coa_id
117296: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117328: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

117324: xla_accounting_err_pkg.build_message
117325: (p_appli_s_name => 'XLA'
117326: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
117327: ,p_token_1 => 'LINE_NUMBER'
117328: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
117329: ,p_token_2 => 'LINE_TYPE_NAME'
117330: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
117331: l_component_type
117332: ,l_component_code

Line 117364: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

117360: --
117361: --
117362: ------------------------------------------------------------------------------------------------
117363: -- 4219869 Business Flow
117364: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117365: -- Prior Entry. Currently, the following code is always generated.
117366: ------------------------------------------------------------------------------------------------
117367: XLA_AE_LINES_PKG.ValidateCurrentLine;
117368:

Line 117367: XLA_AE_LINES_PKG.ValidateCurrentLine;

117363: -- 4219869 Business Flow
117364: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117365: -- Prior Entry. Currently, the following code is always generated.
117366: ------------------------------------------------------------------------------------------------
117367: XLA_AE_LINES_PKG.ValidateCurrentLine;
117368:
117369: ------------------------------------------------------------------------------------
117370: -- 4219869 Business Flow
117371: -- Populated credit and debit amounts -- Need to generate this within IF

Line 117373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117369: ------------------------------------------------------------------------------------
117370: -- 4219869 Business Flow
117371: -- Populated credit and debit amounts -- Need to generate this within IF
117372: ------------------------------------------------------------------------------------
117373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117374:
117375: ----------------------------------------------------------------------------------
117376: -- 4219869 Business Flow
117377: -- Update journal entry status -- Need to generate this within IF

Line 117405: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

117401: -- To allow MPA report to determine if it should generate report process
117402: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117403: ------------------------------------------------------------------------------------------
117404:
117405: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117406: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117407: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117408: -- call ADRs
117409: -- Bug 4922099

Line 117406: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

117402: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117403: ------------------------------------------------------------------------------------------
117404:
117405: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117406: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117407: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117408: -- call ADRs
117409: -- Bug 4922099
117410: --

Line 117430: xla_ae_lines_pkg.set_ccid(

117426: , x_value_type_code => l_adr_value_type_code
117427: , p_side => 'NA'
117428: );
117429:
117430: xla_ae_lines_pkg.set_ccid(
117431: p_code_combination_id => l_ccid
117432: , p_value_type_code => l_adr_value_type_code
117433: , p_transaction_coa_id => l_adr_transaction_coa_id
117434: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

117449:
117450: --
117451: -- Update the line information that should be overwritten
117452: --
117453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117454: p_header_num => 1);
117455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117456:
117457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 117455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

117451: -- Update the line information that should be overwritten
117452: --
117453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117454: p_header_num => 1);
117455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117456:
117457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117458:
117459: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 117457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

117453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117454: p_header_num => 1);
117455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117456:
117457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117458:
117459: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117460: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117461: END IF;

Line 117460: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

117456:
117457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117458:
117459: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117460: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117461: END IF;
117462:
117463: --
117464: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 117467: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

117463: --
117464: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117465: --
117466: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117467: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117468: ELSE
117469: ---------------------------------------------------------------------------------------------------
117470: -- 4262811a Switch Sign
117471: ---------------------------------------------------------------------------------------------------

Line 117472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

117468: ELSE
117469: ---------------------------------------------------------------------------------------------------
117470: -- 4262811a Switch Sign
117471: ---------------------------------------------------------------------------------------------------
117472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117469: ---------------------------------------------------------------------------------------------------
117470: -- 4262811a Switch Sign
117471: ---------------------------------------------------------------------------------------------------
117472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117477: -- 5132302

Line 117474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117470: -- 4262811a Switch Sign
117471: ---------------------------------------------------------------------------------------------------
117472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117477: -- 5132302
117478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117471: ---------------------------------------------------------------------------------------------------
117472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117477: -- 5132302
117478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117477: -- 5132302
117478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117480:

Line 117478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

117474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117477: -- 5132302
117478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117480:
117481: END IF;
117482:

Line 117479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117477: -- 5132302
117478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117480:
117481: END IF;
117482:
117483: -- 4955764

Line 117484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117480:
117481: END IF;
117482:
117483: -- 4955764
117484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117486:
117487:
117488: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 117488: XLA_AE_LINES_PKG.ValidateCurrentLine;

117484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117486:
117487:
117488: XLA_AE_LINES_PKG.ValidateCurrentLine;
117489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117490:
117491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 117489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117486:
117487:
117488: XLA_AE_LINES_PKG.ValidateCurrentLine;
117489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117490:
117491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117493: ,p_balance_type_code => l_balance_type_code);

Line 117690: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

117686: --
117687: -- bulk performance
117688: --
117689: l_balance_type_code VARCHAR2(1);
117690: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
117691: l_log_module VARCHAR2(240);
117692:
117693: --
117694: -- Upgrade strategy

Line 117768: XLA_AE_LINES_PKG.SetNewLine;

117764: ') = 'Y'
117765: THEN
117766:
117767: --
117768: XLA_AE_LINES_PKG.SetNewLine;
117769:
117770: p_balance_type_code := l_balance_type_code;
117771: -- set the flag so later we will know whether the gain loss line needs to be created
117772:

Line 117780: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

117776:
117777: --
117778: -- bulk performance
117779: --
117780: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
117781: p_header_num => 0); -- 4262811
117782: --
117783: -- set accounting line options
117784: --

Line 117785: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

117781: p_header_num => 0); -- 4262811
117782: --
117783: -- set accounting line options
117784: --
117785: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
117786: p_natural_side_code => 'D'
117787: , p_gain_or_loss_flag => 'N'
117788: , p_gl_transfer_mode_code => 'S'
117789: , p_acct_entry_type_code => 'A'

Line 117799: xla_ae_lines_pkg.SetAcctLineType

117795: --
117796: --
117797: -- set accounting line type info
117798: --
117799: xla_ae_lines_pkg.SetAcctLineType
117800: (p_component_type => l_component_type
117801: ,p_event_type_code => l_event_type_code
117802: ,p_line_definition_owner_code => l_line_definition_owner_code
117803: ,p_line_definition_code => l_line_definition_code

Line 117813: xla_ae_lines_pkg.SetAcctClass(

117809: ,p_event_class_code => l_event_class_code);
117810: --
117811: -- set accounting class
117812: --
117813: xla_ae_lines_pkg.SetAcctClass(
117814: p_accounting_class_code => 'SELF_ASSESSED_TAX'
117815: , p_ae_header_id => l_ae_header_id
117816: );
117817:

Line 117821: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

117817:
117818: --
117819: -- set rounding class
117820: --
117821: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117822: 'SELF_ASSESSED_TAX';
117823:
117824: --
117825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 117825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

117821: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117822: 'SELF_ASSESSED_TAX';
117823:
117824: --
117825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117827: --
117828: -- bulk performance
117829: --

Line 117826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

117822: 'SELF_ASSESSED_TAX';
117823:
117824: --
117825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117827: --
117828: -- bulk performance
117829: --
117830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 117830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

117826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117827: --
117828: -- bulk performance
117829: --
117830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117831:
117832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117833: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117834:

Line 117832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

117828: -- bulk performance
117829: --
117830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117831:
117832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117833: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117834:
117835: -- 4955764
117836: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117836: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117833: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117834:
117835: -- 4955764
117836: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117837: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
117838:
117839: -- 4458381 Public Sector Enh
117840:

Line 117944: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

117940: l_rec_acct_attrs.array_num_value(42) := p_source_88;
117941: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117942: l_rec_acct_attrs.array_num_value(43) := p_source_89;
117943:
117944: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117945: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117946:
117947: ---------------------------------------------------------------------------------------------------------------
117948: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 117945: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

117941: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117942: l_rec_acct_attrs.array_num_value(43) := p_source_89;
117943:
117944: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117945: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117946:
117947: ---------------------------------------------------------------------------------------------------------------
117948: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117949: ---------------------------------------------------------------------------------------------------------------

Line 117948: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

117944: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117945: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117946:
117947: ---------------------------------------------------------------------------------------------------------------
117948: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117949: ---------------------------------------------------------------------------------------------------------------
117950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117951:
117952: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 117950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

117946:
117947: ---------------------------------------------------------------------------------------------------------------
117948: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117949: ---------------------------------------------------------------------------------------------------------------
117950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117951:
117952: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117953: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117954:

Line 117952: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117948: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117949: ---------------------------------------------------------------------------------------------------------------
117950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117951:
117952: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117953: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117954:
117955: IF xla_accounting_cache_pkg.GetValueChar
117956: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 117953: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117949: ---------------------------------------------------------------------------------------------------------------
117950: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117951:
117952: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117953: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117954:
117955: IF xla_accounting_cache_pkg.GetValueChar
117956: (p_source_code => 'LEDGER_CATEGORY_CODE'
117957: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 117964: xla_ae_lines_pkg.BflowUpgEntry

117960: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
117961: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
117962: )
117963: THEN
117964: xla_ae_lines_pkg.BflowUpgEntry
117965: (p_business_method_code => l_bflow_method_code
117966: ,p_business_class_code => l_bflow_class_code
117967: ,p_balance_type => l_balance_type_code);
117968: ELSE

Line 117981: xla_ae_lines_pkg.SetLineDescription(

117977: --
117978: -- call description
117979: --
117980:
117981: xla_ae_lines_pkg.SetLineDescription(
117982: p_ae_header_id => l_ae_header_id
117983: ,p_description => Description_1 (
117984: p_application_id => p_application_id
117985: , p_ae_header_id => l_ae_header_id

Line 118014: xla_ae_lines_pkg.set_ccid(

118010: , x_value_type_code => l_adr_value_type_code
118011: , p_side => 'NA'
118012: );
118013:
118014: xla_ae_lines_pkg.set_ccid(
118015: p_code_combination_id => l_ccid
118016: , p_value_type_code => l_adr_value_type_code
118017: , p_transaction_coa_id => l_adr_transaction_coa_id
118018: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118050: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

118046: xla_accounting_err_pkg.build_message
118047: (p_appli_s_name => 'XLA'
118048: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
118049: ,p_token_1 => 'LINE_NUMBER'
118050: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
118051: ,p_token_2 => 'LINE_TYPE_NAME'
118052: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
118053: l_component_type
118054: ,l_component_code

Line 118086: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

118082: --
118083: --
118084: ------------------------------------------------------------------------------------------------
118085: -- 4219869 Business Flow
118086: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118087: -- Prior Entry. Currently, the following code is always generated.
118088: ------------------------------------------------------------------------------------------------
118089: XLA_AE_LINES_PKG.ValidateCurrentLine;
118090:

Line 118089: XLA_AE_LINES_PKG.ValidateCurrentLine;

118085: -- 4219869 Business Flow
118086: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118087: -- Prior Entry. Currently, the following code is always generated.
118088: ------------------------------------------------------------------------------------------------
118089: XLA_AE_LINES_PKG.ValidateCurrentLine;
118090:
118091: ------------------------------------------------------------------------------------
118092: -- 4219869 Business Flow
118093: -- Populated credit and debit amounts -- Need to generate this within IF

Line 118095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118091: ------------------------------------------------------------------------------------
118092: -- 4219869 Business Flow
118093: -- Populated credit and debit amounts -- Need to generate this within IF
118094: ------------------------------------------------------------------------------------
118095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118096:
118097: ----------------------------------------------------------------------------------
118098: -- 4219869 Business Flow
118099: -- Update journal entry status -- Need to generate this within IF

Line 118127: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

118123: -- To allow MPA report to determine if it should generate report process
118124: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118125: ------------------------------------------------------------------------------------------
118126:
118127: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118128: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118129: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118130: -- call ADRs
118131: -- Bug 4922099

Line 118128: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

118124: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118125: ------------------------------------------------------------------------------------------
118126:
118127: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118128: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118129: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118130: -- call ADRs
118131: -- Bug 4922099
118132: --

Line 118152: xla_ae_lines_pkg.set_ccid(

118148: , x_value_type_code => l_adr_value_type_code
118149: , p_side => 'NA'
118150: );
118151:
118152: xla_ae_lines_pkg.set_ccid(
118153: p_code_combination_id => l_ccid
118154: , p_value_type_code => l_adr_value_type_code
118155: , p_transaction_coa_id => l_adr_transaction_coa_id
118156: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

118171:
118172: --
118173: -- Update the line information that should be overwritten
118174: --
118175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118176: p_header_num => 1);
118177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118178:
118179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 118177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

118173: -- Update the line information that should be overwritten
118174: --
118175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118176: p_header_num => 1);
118177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118178:
118179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118180:
118181: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 118179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

118175: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118176: p_header_num => 1);
118177: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118178:
118179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118180:
118181: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118182: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118183: END IF;

Line 118182: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

118178:
118179: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118180:
118181: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118182: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118183: END IF;
118184:
118185: --
118186: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 118189: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

118185: --
118186: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118187: --
118188: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118189: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118190: ELSE
118191: ---------------------------------------------------------------------------------------------------
118192: -- 4262811a Switch Sign
118193: ---------------------------------------------------------------------------------------------------

Line 118194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

118190: ELSE
118191: ---------------------------------------------------------------------------------------------------
118192: -- 4262811a Switch Sign
118193: ---------------------------------------------------------------------------------------------------
118194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118191: ---------------------------------------------------------------------------------------------------
118192: -- 4262811a Switch Sign
118193: ---------------------------------------------------------------------------------------------------
118194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118199: -- 5132302

Line 118196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118192: -- 4262811a Switch Sign
118193: ---------------------------------------------------------------------------------------------------
118194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118199: -- 5132302
118200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118193: ---------------------------------------------------------------------------------------------------
118194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118199: -- 5132302
118200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118194: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118195: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118199: -- 5132302
118200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118202:

Line 118200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

118196: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118199: -- 5132302
118200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118202:
118203: END IF;
118204:

Line 118201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118197: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118198: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118199: -- 5132302
118200: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118201: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118202:
118203: END IF;
118204:
118205: -- 4955764

Line 118206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118202:
118203: END IF;
118204:
118205: -- 4955764
118206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118208:
118209:
118210: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 118210: XLA_AE_LINES_PKG.ValidateCurrentLine;

118206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118208:
118209:
118210: XLA_AE_LINES_PKG.ValidateCurrentLine;
118211: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118212:
118213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118214: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 118211: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118208:
118209:
118210: XLA_AE_LINES_PKG.ValidateCurrentLine;
118211: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118212:
118213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118214: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118215: ,p_balance_type_code => l_balance_type_code);

Line 118410: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

118406: --
118407: -- bulk performance
118408: --
118409: l_balance_type_code VARCHAR2(1);
118410: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
118411: l_log_module VARCHAR2(240);
118412:
118413: --
118414: -- Upgrade strategy

Line 118488: XLA_AE_LINES_PKG.SetNewLine;

118484: ') = 'Y'
118485: THEN
118486:
118487: --
118488: XLA_AE_LINES_PKG.SetNewLine;
118489:
118490: p_balance_type_code := l_balance_type_code;
118491: -- set the flag so later we will know whether the gain loss line needs to be created
118492:

Line 118500: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

118496:
118497: --
118498: -- bulk performance
118499: --
118500: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
118501: p_header_num => 0); -- 4262811
118502: --
118503: -- set accounting line options
118504: --

Line 118505: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

118501: p_header_num => 0); -- 4262811
118502: --
118503: -- set accounting line options
118504: --
118505: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
118506: p_natural_side_code => 'D'
118507: , p_gain_or_loss_flag => 'N'
118508: , p_gl_transfer_mode_code => 'S'
118509: , p_acct_entry_type_code => 'A'

Line 118519: xla_ae_lines_pkg.SetAcctLineType

118515: --
118516: --
118517: -- set accounting line type info
118518: --
118519: xla_ae_lines_pkg.SetAcctLineType
118520: (p_component_type => l_component_type
118521: ,p_event_type_code => l_event_type_code
118522: ,p_line_definition_owner_code => l_line_definition_owner_code
118523: ,p_line_definition_code => l_line_definition_code

Line 118533: xla_ae_lines_pkg.SetAcctClass(

118529: ,p_event_class_code => l_event_class_code);
118530: --
118531: -- set accounting class
118532: --
118533: xla_ae_lines_pkg.SetAcctClass(
118534: p_accounting_class_code => 'SELF_ASSESSED_TAX'
118535: , p_ae_header_id => l_ae_header_id
118536: );
118537:

Line 118541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

118537:
118538: --
118539: -- set rounding class
118540: --
118541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118542: 'SELF_ASSESSED_TAX';
118543:
118544: --
118545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 118545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

118541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118542: 'SELF_ASSESSED_TAX';
118543:
118544: --
118545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118547: --
118548: -- bulk performance
118549: --

Line 118546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

118542: 'SELF_ASSESSED_TAX';
118543:
118544: --
118545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118547: --
118548: -- bulk performance
118549: --
118550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 118550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

118546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118547: --
118548: -- bulk performance
118549: --
118550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118551:
118552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118554:

Line 118552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

118548: -- bulk performance
118549: --
118550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118551:
118552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118554:
118555: -- 4955764
118556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118554:
118555: -- 4955764
118556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118558:
118559: -- 4458381 Public Sector Enh
118560:

Line 118662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

118658: l_rec_acct_attrs.array_num_value(41) := p_source_88;
118659: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
118660: l_rec_acct_attrs.array_num_value(42) := p_source_89;
118661:
118662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118664:
118665: ---------------------------------------------------------------------------------------------------------------
118666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 118663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

118659: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
118660: l_rec_acct_attrs.array_num_value(42) := p_source_89;
118661:
118662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118664:
118665: ---------------------------------------------------------------------------------------------------------------
118666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118667: ---------------------------------------------------------------------------------------------------------------

Line 118666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

118662: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118663: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118664:
118665: ---------------------------------------------------------------------------------------------------------------
118666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118667: ---------------------------------------------------------------------------------------------------------------
118668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118669:
118670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 118668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

118664:
118665: ---------------------------------------------------------------------------------------------------------------
118666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118667: ---------------------------------------------------------------------------------------------------------------
118668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118669:
118670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118672:

Line 118670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118666: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118667: ---------------------------------------------------------------------------------------------------------------
118668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118669:
118670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118672:
118673: IF xla_accounting_cache_pkg.GetValueChar
118674: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 118671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118667: ---------------------------------------------------------------------------------------------------------------
118668: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118669:
118670: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118672:
118673: IF xla_accounting_cache_pkg.GetValueChar
118674: (p_source_code => 'LEDGER_CATEGORY_CODE'
118675: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 118682: xla_ae_lines_pkg.BflowUpgEntry

118678: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118679: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
118680: )
118681: THEN
118682: xla_ae_lines_pkg.BflowUpgEntry
118683: (p_business_method_code => l_bflow_method_code
118684: ,p_business_class_code => l_bflow_class_code
118685: ,p_balance_type => l_balance_type_code);
118686: ELSE

Line 118699: xla_ae_lines_pkg.SetLineDescription(

118695: --
118696: -- call description
118697: --
118698:
118699: xla_ae_lines_pkg.SetLineDescription(
118700: p_ae_header_id => l_ae_header_id
118701: ,p_description => Description_1 (
118702: p_application_id => p_application_id
118703: , p_ae_header_id => l_ae_header_id

Line 118732: xla_ae_lines_pkg.set_ccid(

118728: , x_value_type_code => l_adr_value_type_code
118729: , p_side => 'NA'
118730: );
118731:
118732: xla_ae_lines_pkg.set_ccid(
118733: p_code_combination_id => l_ccid
118734: , p_value_type_code => l_adr_value_type_code
118735: , p_transaction_coa_id => l_adr_transaction_coa_id
118736: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118768: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

118764: xla_accounting_err_pkg.build_message
118765: (p_appli_s_name => 'XLA'
118766: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
118767: ,p_token_1 => 'LINE_NUMBER'
118768: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
118769: ,p_token_2 => 'LINE_TYPE_NAME'
118770: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
118771: l_component_type
118772: ,l_component_code

Line 118804: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

118800: --
118801: --
118802: ------------------------------------------------------------------------------------------------
118803: -- 4219869 Business Flow
118804: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118805: -- Prior Entry. Currently, the following code is always generated.
118806: ------------------------------------------------------------------------------------------------
118807: XLA_AE_LINES_PKG.ValidateCurrentLine;
118808:

Line 118807: XLA_AE_LINES_PKG.ValidateCurrentLine;

118803: -- 4219869 Business Flow
118804: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118805: -- Prior Entry. Currently, the following code is always generated.
118806: ------------------------------------------------------------------------------------------------
118807: XLA_AE_LINES_PKG.ValidateCurrentLine;
118808:
118809: ------------------------------------------------------------------------------------
118810: -- 4219869 Business Flow
118811: -- Populated credit and debit amounts -- Need to generate this within IF

Line 118813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118809: ------------------------------------------------------------------------------------
118810: -- 4219869 Business Flow
118811: -- Populated credit and debit amounts -- Need to generate this within IF
118812: ------------------------------------------------------------------------------------
118813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118814:
118815: ----------------------------------------------------------------------------------
118816: -- 4219869 Business Flow
118817: -- Update journal entry status -- Need to generate this within IF

Line 118845: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

118841: -- To allow MPA report to determine if it should generate report process
118842: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118843: ------------------------------------------------------------------------------------------
118844:
118845: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118846: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118847: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118848: -- call ADRs
118849: -- Bug 4922099

Line 118846: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

118842: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118843: ------------------------------------------------------------------------------------------
118844:
118845: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118846: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118847: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118848: -- call ADRs
118849: -- Bug 4922099
118850: --

Line 118870: xla_ae_lines_pkg.set_ccid(

118866: , x_value_type_code => l_adr_value_type_code
118867: , p_side => 'NA'
118868: );
118869:
118870: xla_ae_lines_pkg.set_ccid(
118871: p_code_combination_id => l_ccid
118872: , p_value_type_code => l_adr_value_type_code
118873: , p_transaction_coa_id => l_adr_transaction_coa_id
118874: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

118889:
118890: --
118891: -- Update the line information that should be overwritten
118892: --
118893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118894: p_header_num => 1);
118895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118896:
118897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 118895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

118891: -- Update the line information that should be overwritten
118892: --
118893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118894: p_header_num => 1);
118895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118896:
118897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118898:
118899: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 118897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

118893: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118894: p_header_num => 1);
118895: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118896:
118897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118898:
118899: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118900: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118901: END IF;

Line 118900: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

118896:
118897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118898:
118899: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118900: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118901: END IF;
118902:
118903: --
118904: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 118907: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

118903: --
118904: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118905: --
118906: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118907: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118908: ELSE
118909: ---------------------------------------------------------------------------------------------------
118910: -- 4262811a Switch Sign
118911: ---------------------------------------------------------------------------------------------------

Line 118912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

118908: ELSE
118909: ---------------------------------------------------------------------------------------------------
118910: -- 4262811a Switch Sign
118911: ---------------------------------------------------------------------------------------------------
118912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118909: ---------------------------------------------------------------------------------------------------
118910: -- 4262811a Switch Sign
118911: ---------------------------------------------------------------------------------------------------
118912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118917: -- 5132302

Line 118914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118910: -- 4262811a Switch Sign
118911: ---------------------------------------------------------------------------------------------------
118912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118917: -- 5132302
118918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118911: ---------------------------------------------------------------------------------------------------
118912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118917: -- 5132302
118918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118912: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118917: -- 5132302
118918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118920:

Line 118918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

118914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118917: -- 5132302
118918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118920:
118921: END IF;
118922:

Line 118919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118917: -- 5132302
118918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118920:
118921: END IF;
118922:
118923: -- 4955764

Line 118924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118920:
118921: END IF;
118922:
118923: -- 4955764
118924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118926:
118927:
118928: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 118928: XLA_AE_LINES_PKG.ValidateCurrentLine;

118924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118926:
118927:
118928: XLA_AE_LINES_PKG.ValidateCurrentLine;
118929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118930:
118931: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118932: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 118929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118926:
118927:
118928: XLA_AE_LINES_PKG.ValidateCurrentLine;
118929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118930:
118931: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118932: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118933: ,p_balance_type_code => l_balance_type_code);

Line 119130: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

119126: --
119127: -- bulk performance
119128: --
119129: l_balance_type_code VARCHAR2(1);
119130: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
119131: l_log_module VARCHAR2(240);
119132:
119133: --
119134: -- Upgrade strategy

Line 119208: XLA_AE_LINES_PKG.SetNewLine;

119204: ') = 'Y'
119205: THEN
119206:
119207: --
119208: XLA_AE_LINES_PKG.SetNewLine;
119209:
119210: p_balance_type_code := l_balance_type_code;
119211: -- set the flag so later we will know whether the gain loss line needs to be created
119212:

Line 119220: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

119216:
119217: --
119218: -- bulk performance
119219: --
119220: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
119221: p_header_num => 0); -- 4262811
119222: --
119223: -- set accounting line options
119224: --

Line 119225: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

119221: p_header_num => 0); -- 4262811
119222: --
119223: -- set accounting line options
119224: --
119225: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
119226: p_natural_side_code => 'D'
119227: , p_gain_or_loss_flag => 'N'
119228: , p_gl_transfer_mode_code => 'S'
119229: , p_acct_entry_type_code => 'A'

Line 119239: xla_ae_lines_pkg.SetAcctLineType

119235: --
119236: --
119237: -- set accounting line type info
119238: --
119239: xla_ae_lines_pkg.SetAcctLineType
119240: (p_component_type => l_component_type
119241: ,p_event_type_code => l_event_type_code
119242: ,p_line_definition_owner_code => l_line_definition_owner_code
119243: ,p_line_definition_code => l_line_definition_code

Line 119253: xla_ae_lines_pkg.SetAcctClass(

119249: ,p_event_class_code => l_event_class_code);
119250: --
119251: -- set accounting class
119252: --
119253: xla_ae_lines_pkg.SetAcctClass(
119254: p_accounting_class_code => 'SELF_ASSESSED_TAX'
119255: , p_ae_header_id => l_ae_header_id
119256: );
119257:

Line 119261: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

119257:
119258: --
119259: -- set rounding class
119260: --
119261: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119262: 'SELF_ASSESSED_TAX';
119263:
119264: --
119265: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 119265: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

119261: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119262: 'SELF_ASSESSED_TAX';
119263:
119264: --
119265: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119266: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119267: --
119268: -- bulk performance
119269: --

Line 119266: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

119262: 'SELF_ASSESSED_TAX';
119263:
119264: --
119265: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119266: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119267: --
119268: -- bulk performance
119269: --
119270: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 119270: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

119266: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119267: --
119268: -- bulk performance
119269: --
119270: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119271:
119272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119273: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119274:

Line 119272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

119268: -- bulk performance
119269: --
119270: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119271:
119272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119273: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119274:
119275: -- 4955764
119276: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119276: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119272: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119273: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119274:
119275: -- 4955764
119276: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119277: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119278:
119279: -- 4458381 Public Sector Enh
119280:

Line 119386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

119382: l_rec_acct_attrs.array_num_value(43) := p_source_88;
119383: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
119384: l_rec_acct_attrs.array_num_value(44) := p_source_89;
119385:
119386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119387: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119388:
119389: ---------------------------------------------------------------------------------------------------------------
119390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 119387: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

119383: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
119384: l_rec_acct_attrs.array_num_value(44) := p_source_89;
119385:
119386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119387: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119388:
119389: ---------------------------------------------------------------------------------------------------------------
119390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119391: ---------------------------------------------------------------------------------------------------------------

Line 119390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

119386: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119387: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119388:
119389: ---------------------------------------------------------------------------------------------------------------
119390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119391: ---------------------------------------------------------------------------------------------------------------
119392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119393:
119394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 119392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

119388:
119389: ---------------------------------------------------------------------------------------------------------------
119390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119391: ---------------------------------------------------------------------------------------------------------------
119392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119393:
119394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119396:

Line 119394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119390: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119391: ---------------------------------------------------------------------------------------------------------------
119392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119393:
119394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119396:
119397: IF xla_accounting_cache_pkg.GetValueChar
119398: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 119395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119391: ---------------------------------------------------------------------------------------------------------------
119392: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119393:
119394: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119396:
119397: IF xla_accounting_cache_pkg.GetValueChar
119398: (p_source_code => 'LEDGER_CATEGORY_CODE'
119399: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 119406: xla_ae_lines_pkg.BflowUpgEntry

119402: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119403: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
119404: )
119405: THEN
119406: xla_ae_lines_pkg.BflowUpgEntry
119407: (p_business_method_code => l_bflow_method_code
119408: ,p_business_class_code => l_bflow_class_code
119409: ,p_balance_type => l_balance_type_code);
119410: ELSE

Line 119423: xla_ae_lines_pkg.SetLineDescription(

119419: --
119420: -- call description
119421: --
119422:
119423: xla_ae_lines_pkg.SetLineDescription(
119424: p_ae_header_id => l_ae_header_id
119425: ,p_description => Description_1 (
119426: p_application_id => p_application_id
119427: , p_ae_header_id => l_ae_header_id

Line 119456: xla_ae_lines_pkg.set_ccid(

119452: , x_value_type_code => l_adr_value_type_code
119453: , p_side => 'NA'
119454: );
119455:
119456: xla_ae_lines_pkg.set_ccid(
119457: p_code_combination_id => l_ccid
119458: , p_value_type_code => l_adr_value_type_code
119459: , p_transaction_coa_id => l_adr_transaction_coa_id
119460: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119492: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

119488: xla_accounting_err_pkg.build_message
119489: (p_appli_s_name => 'XLA'
119490: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
119491: ,p_token_1 => 'LINE_NUMBER'
119492: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
119493: ,p_token_2 => 'LINE_TYPE_NAME'
119494: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
119495: l_component_type
119496: ,l_component_code

Line 119528: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

119524: --
119525: --
119526: ------------------------------------------------------------------------------------------------
119527: -- 4219869 Business Flow
119528: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119529: -- Prior Entry. Currently, the following code is always generated.
119530: ------------------------------------------------------------------------------------------------
119531: XLA_AE_LINES_PKG.ValidateCurrentLine;
119532:

Line 119531: XLA_AE_LINES_PKG.ValidateCurrentLine;

119527: -- 4219869 Business Flow
119528: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119529: -- Prior Entry. Currently, the following code is always generated.
119530: ------------------------------------------------------------------------------------------------
119531: XLA_AE_LINES_PKG.ValidateCurrentLine;
119532:
119533: ------------------------------------------------------------------------------------
119534: -- 4219869 Business Flow
119535: -- Populated credit and debit amounts -- Need to generate this within IF

Line 119537: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119533: ------------------------------------------------------------------------------------
119534: -- 4219869 Business Flow
119535: -- Populated credit and debit amounts -- Need to generate this within IF
119536: ------------------------------------------------------------------------------------
119537: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119538:
119539: ----------------------------------------------------------------------------------
119540: -- 4219869 Business Flow
119541: -- Update journal entry status -- Need to generate this within IF

Line 119569: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

119565: -- To allow MPA report to determine if it should generate report process
119566: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119567: ------------------------------------------------------------------------------------------
119568:
119569: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119570: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119571: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119572: -- call ADRs
119573: -- Bug 4922099

Line 119570: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

119566: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119567: ------------------------------------------------------------------------------------------
119568:
119569: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119570: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119571: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119572: -- call ADRs
119573: -- Bug 4922099
119574: --

Line 119594: xla_ae_lines_pkg.set_ccid(

119590: , x_value_type_code => l_adr_value_type_code
119591: , p_side => 'NA'
119592: );
119593:
119594: xla_ae_lines_pkg.set_ccid(
119595: p_code_combination_id => l_ccid
119596: , p_value_type_code => l_adr_value_type_code
119597: , p_transaction_coa_id => l_adr_transaction_coa_id
119598: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119617: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

119613:
119614: --
119615: -- Update the line information that should be overwritten
119616: --
119617: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119618: p_header_num => 1);
119619: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119620:
119621: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 119619: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

119615: -- Update the line information that should be overwritten
119616: --
119617: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119618: p_header_num => 1);
119619: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119620:
119621: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119622:
119623: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 119621: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

119617: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119618: p_header_num => 1);
119619: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119620:
119621: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119622:
119623: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119624: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119625: END IF;

Line 119624: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

119620:
119621: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119622:
119623: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119624: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119625: END IF;
119626:
119627: --
119628: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 119631: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

119627: --
119628: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119629: --
119630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119631: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119632: ELSE
119633: ---------------------------------------------------------------------------------------------------
119634: -- 4262811a Switch Sign
119635: ---------------------------------------------------------------------------------------------------

Line 119636: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

119632: ELSE
119633: ---------------------------------------------------------------------------------------------------
119634: -- 4262811a Switch Sign
119635: ---------------------------------------------------------------------------------------------------
119636: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119633: ---------------------------------------------------------------------------------------------------
119634: -- 4262811a Switch Sign
119635: ---------------------------------------------------------------------------------------------------
119636: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119641: -- 5132302

Line 119638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119634: -- 4262811a Switch Sign
119635: ---------------------------------------------------------------------------------------------------
119636: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119641: -- 5132302
119642: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119635: ---------------------------------------------------------------------------------------------------
119636: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119641: -- 5132302
119642: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119636: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119641: -- 5132302
119642: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119644:

Line 119642: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

119638: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119641: -- 5132302
119642: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119644:
119645: END IF;
119646:

Line 119643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119639: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119640: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119641: -- 5132302
119642: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119643: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119644:
119645: END IF;
119646:
119647: -- 4955764

Line 119648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119644:
119645: END IF;
119646:
119647: -- 4955764
119648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119649: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119650:
119651:
119652: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 119652: XLA_AE_LINES_PKG.ValidateCurrentLine;

119648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119649: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119650:
119651:
119652: XLA_AE_LINES_PKG.ValidateCurrentLine;
119653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119654:
119655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 119653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119649: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119650:
119651:
119652: XLA_AE_LINES_PKG.ValidateCurrentLine;
119653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119654:
119655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
119657: ,p_balance_type_code => l_balance_type_code);

Line 119851: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

119847: --
119848: -- bulk performance
119849: --
119850: l_balance_type_code VARCHAR2(1);
119851: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
119852: l_log_module VARCHAR2(240);
119853:
119854: --
119855: -- Upgrade strategy

Line 119921: XLA_AE_LINES_PKG.SetNewLine;

119917: ') = 'Y'
119918: THEN
119919:
119920: --
119921: XLA_AE_LINES_PKG.SetNewLine;
119922:
119923: p_balance_type_code := l_balance_type_code;
119924: -- set the flag so later we will know whether the gain loss line needs to be created
119925:

Line 119933: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

119929:
119930: --
119931: -- bulk performance
119932: --
119933: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
119934: p_header_num => 0); -- 4262811
119935: --
119936: -- set accounting line options
119937: --

Line 119938: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

119934: p_header_num => 0); -- 4262811
119935: --
119936: -- set accounting line options
119937: --
119938: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
119939: p_natural_side_code => 'D'
119940: , p_gain_or_loss_flag => 'N'
119941: , p_gl_transfer_mode_code => 'S'
119942: , p_acct_entry_type_code => 'A'

Line 119952: xla_ae_lines_pkg.SetAcctLineType

119948: --
119949: --
119950: -- set accounting line type info
119951: --
119952: xla_ae_lines_pkg.SetAcctLineType
119953: (p_component_type => l_component_type
119954: ,p_event_type_code => l_event_type_code
119955: ,p_line_definition_owner_code => l_line_definition_owner_code
119956: ,p_line_definition_code => l_line_definition_code

Line 119966: xla_ae_lines_pkg.SetAcctClass(

119962: ,p_event_class_code => l_event_class_code);
119963: --
119964: -- set accounting class
119965: --
119966: xla_ae_lines_pkg.SetAcctClass(
119967: p_accounting_class_code => 'SELF_ASSESSED_TAX'
119968: , p_ae_header_id => l_ae_header_id
119969: );
119970:

Line 119974: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

119970:
119971: --
119972: -- set rounding class
119973: --
119974: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119975: 'SELF_ASSESSED_TAX';
119976:
119977: --
119978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 119978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

119974: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119975: 'SELF_ASSESSED_TAX';
119976:
119977: --
119978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119980: --
119981: -- bulk performance
119982: --

Line 119979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

119975: 'SELF_ASSESSED_TAX';
119976:
119977: --
119978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119980: --
119981: -- bulk performance
119982: --
119983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 119983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

119979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119980: --
119981: -- bulk performance
119982: --
119983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119984:
119985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119986: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119987:

Line 119985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

119981: -- bulk performance
119982: --
119983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119984:
119985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119986: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119987:
119988: -- 4955764
119989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119986: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119987:
119988: -- 4955764
119989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119990: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119991:
119992: -- 4458381 Public Sector Enh
119993:

Line 120097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

120093: l_rec_acct_attrs.array_num_value(42) := p_source_88;
120094: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120095: l_rec_acct_attrs.array_num_value(43) := p_source_89;
120096:
120097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120099:
120100: ---------------------------------------------------------------------------------------------------------------
120101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 120098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

120094: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120095: l_rec_acct_attrs.array_num_value(43) := p_source_89;
120096:
120097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120099:
120100: ---------------------------------------------------------------------------------------------------------------
120101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120102: ---------------------------------------------------------------------------------------------------------------

Line 120101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

120097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120099:
120100: ---------------------------------------------------------------------------------------------------------------
120101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120102: ---------------------------------------------------------------------------------------------------------------
120103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120104:
120105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 120103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

120099:
120100: ---------------------------------------------------------------------------------------------------------------
120101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120102: ---------------------------------------------------------------------------------------------------------------
120103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120104:
120105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120107:

Line 120105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120102: ---------------------------------------------------------------------------------------------------------------
120103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120104:
120105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120107:
120108: IF xla_accounting_cache_pkg.GetValueChar
120109: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 120106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120102: ---------------------------------------------------------------------------------------------------------------
120103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120104:
120105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120107:
120108: IF xla_accounting_cache_pkg.GetValueChar
120109: (p_source_code => 'LEDGER_CATEGORY_CODE'
120110: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 120117: xla_ae_lines_pkg.BflowUpgEntry

120113: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120114: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
120115: )
120116: THEN
120117: xla_ae_lines_pkg.BflowUpgEntry
120118: (p_business_method_code => l_bflow_method_code
120119: ,p_business_class_code => l_bflow_class_code
120120: ,p_balance_type => l_balance_type_code);
120121: ELSE

Line 120134: xla_ae_lines_pkg.SetLineDescription(

120130: --
120131: -- call description
120132: --
120133:
120134: xla_ae_lines_pkg.SetLineDescription(
120135: p_ae_header_id => l_ae_header_id
120136: ,p_description => Description_1 (
120137: p_application_id => p_application_id
120138: , p_ae_header_id => l_ae_header_id

Line 120167: xla_ae_lines_pkg.set_ccid(

120163: , x_value_type_code => l_adr_value_type_code
120164: , p_side => 'NA'
120165: );
120166:
120167: xla_ae_lines_pkg.set_ccid(
120168: p_code_combination_id => l_ccid
120169: , p_value_type_code => l_adr_value_type_code
120170: , p_transaction_coa_id => l_adr_transaction_coa_id
120171: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

120199: xla_accounting_err_pkg.build_message
120200: (p_appli_s_name => 'XLA'
120201: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
120202: ,p_token_1 => 'LINE_NUMBER'
120203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
120204: ,p_token_2 => 'LINE_TYPE_NAME'
120205: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
120206: l_component_type
120207: ,l_component_code

Line 120239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

120235: --
120236: --
120237: ------------------------------------------------------------------------------------------------
120238: -- 4219869 Business Flow
120239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120240: -- Prior Entry. Currently, the following code is always generated.
120241: ------------------------------------------------------------------------------------------------
120242: XLA_AE_LINES_PKG.ValidateCurrentLine;
120243:

Line 120242: XLA_AE_LINES_PKG.ValidateCurrentLine;

120238: -- 4219869 Business Flow
120239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120240: -- Prior Entry. Currently, the following code is always generated.
120241: ------------------------------------------------------------------------------------------------
120242: XLA_AE_LINES_PKG.ValidateCurrentLine;
120243:
120244: ------------------------------------------------------------------------------------
120245: -- 4219869 Business Flow
120246: -- Populated credit and debit amounts -- Need to generate this within IF

Line 120248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120244: ------------------------------------------------------------------------------------
120245: -- 4219869 Business Flow
120246: -- Populated credit and debit amounts -- Need to generate this within IF
120247: ------------------------------------------------------------------------------------
120248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120249:
120250: ----------------------------------------------------------------------------------
120251: -- 4219869 Business Flow
120252: -- Update journal entry status -- Need to generate this within IF

Line 120280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

120276: -- To allow MPA report to determine if it should generate report process
120277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120278: ------------------------------------------------------------------------------------------
120279:
120280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120283: -- call ADRs
120284: -- Bug 4922099

Line 120281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

120277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120278: ------------------------------------------------------------------------------------------
120279:
120280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120283: -- call ADRs
120284: -- Bug 4922099
120285: --

Line 120305: xla_ae_lines_pkg.set_ccid(

120301: , x_value_type_code => l_adr_value_type_code
120302: , p_side => 'NA'
120303: );
120304:
120305: xla_ae_lines_pkg.set_ccid(
120306: p_code_combination_id => l_ccid
120307: , p_value_type_code => l_adr_value_type_code
120308: , p_transaction_coa_id => l_adr_transaction_coa_id
120309: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

120324:
120325: --
120326: -- Update the line information that should be overwritten
120327: --
120328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120329: p_header_num => 1);
120330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120331:
120332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 120330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

120326: -- Update the line information that should be overwritten
120327: --
120328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120329: p_header_num => 1);
120330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120331:
120332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120333:
120334: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 120332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

120328: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120329: p_header_num => 1);
120330: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120331:
120332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120333:
120334: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120335: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120336: END IF;

Line 120335: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

120331:
120332: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120333:
120334: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120335: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120336: END IF;
120337:
120338: --
120339: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 120342: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

120338: --
120339: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120340: --
120341: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120342: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120343: ELSE
120344: ---------------------------------------------------------------------------------------------------
120345: -- 4262811a Switch Sign
120346: ---------------------------------------------------------------------------------------------------

Line 120347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

120343: ELSE
120344: ---------------------------------------------------------------------------------------------------
120345: -- 4262811a Switch Sign
120346: ---------------------------------------------------------------------------------------------------
120347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120344: ---------------------------------------------------------------------------------------------------
120345: -- 4262811a Switch Sign
120346: ---------------------------------------------------------------------------------------------------
120347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120352: -- 5132302

Line 120349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120345: -- 4262811a Switch Sign
120346: ---------------------------------------------------------------------------------------------------
120347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120352: -- 5132302
120353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120346: ---------------------------------------------------------------------------------------------------
120347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120352: -- 5132302
120353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120347: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120352: -- 5132302
120353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120355:

Line 120353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

120349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120352: -- 5132302
120353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120355:
120356: END IF;
120357:

Line 120354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120350: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120351: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120352: -- 5132302
120353: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120354: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120355:
120356: END IF;
120357:
120358: -- 4955764

Line 120359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120355:
120356: END IF;
120357:
120358: -- 4955764
120359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120361:
120362:
120363: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 120363: XLA_AE_LINES_PKG.ValidateCurrentLine;

120359: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120361:
120362:
120363: XLA_AE_LINES_PKG.ValidateCurrentLine;
120364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120365:
120366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120367: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 120364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120360: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120361:
120362:
120363: XLA_AE_LINES_PKG.ValidateCurrentLine;
120364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120365:
120366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120367: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120368: ,p_balance_type_code => l_balance_type_code);

Line 120562: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

120558: --
120559: -- bulk performance
120560: --
120561: l_balance_type_code VARCHAR2(1);
120562: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
120563: l_log_module VARCHAR2(240);
120564:
120565: --
120566: -- Upgrade strategy

Line 120632: XLA_AE_LINES_PKG.SetNewLine;

120628: ') = 'Y'
120629: THEN
120630:
120631: --
120632: XLA_AE_LINES_PKG.SetNewLine;
120633:
120634: p_balance_type_code := l_balance_type_code;
120635: -- set the flag so later we will know whether the gain loss line needs to be created
120636:

Line 120644: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

120640:
120641: --
120642: -- bulk performance
120643: --
120644: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
120645: p_header_num => 0); -- 4262811
120646: --
120647: -- set accounting line options
120648: --

Line 120649: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

120645: p_header_num => 0); -- 4262811
120646: --
120647: -- set accounting line options
120648: --
120649: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
120650: p_natural_side_code => 'D'
120651: , p_gain_or_loss_flag => 'N'
120652: , p_gl_transfer_mode_code => 'S'
120653: , p_acct_entry_type_code => 'A'

Line 120663: xla_ae_lines_pkg.SetAcctLineType

120659: --
120660: --
120661: -- set accounting line type info
120662: --
120663: xla_ae_lines_pkg.SetAcctLineType
120664: (p_component_type => l_component_type
120665: ,p_event_type_code => l_event_type_code
120666: ,p_line_definition_owner_code => l_line_definition_owner_code
120667: ,p_line_definition_code => l_line_definition_code

Line 120677: xla_ae_lines_pkg.SetAcctClass(

120673: ,p_event_class_code => l_event_class_code);
120674: --
120675: -- set accounting class
120676: --
120677: xla_ae_lines_pkg.SetAcctClass(
120678: p_accounting_class_code => 'SELF_ASSESSED_TAX'
120679: , p_ae_header_id => l_ae_header_id
120680: );
120681:

Line 120685: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

120681:
120682: --
120683: -- set rounding class
120684: --
120685: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120686: 'SELF_ASSESSED_TAX';
120687:
120688: --
120689: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 120689: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

120685: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120686: 'SELF_ASSESSED_TAX';
120687:
120688: --
120689: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120690: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120691: --
120692: -- bulk performance
120693: --

Line 120690: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

120686: 'SELF_ASSESSED_TAX';
120687:
120688: --
120689: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120690: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120691: --
120692: -- bulk performance
120693: --
120694: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 120694: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

120690: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120691: --
120692: -- bulk performance
120693: --
120694: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120695:
120696: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120697: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120698:

Line 120696: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

120692: -- bulk performance
120693: --
120694: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120695:
120696: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120697: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120698:
120699: -- 4955764
120700: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120700: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120696: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120697: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120698:
120699: -- 4955764
120700: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120701: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
120702:
120703: -- 4458381 Public Sector Enh
120704:

Line 120808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

120804: l_rec_acct_attrs.array_num_value(42) := p_source_88;
120805: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120806: l_rec_acct_attrs.array_num_value(43) := p_source_89;
120807:
120808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120810:
120811: ---------------------------------------------------------------------------------------------------------------
120812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 120809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

120805: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120806: l_rec_acct_attrs.array_num_value(43) := p_source_89;
120807:
120808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120810:
120811: ---------------------------------------------------------------------------------------------------------------
120812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120813: ---------------------------------------------------------------------------------------------------------------

Line 120812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

120808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120810:
120811: ---------------------------------------------------------------------------------------------------------------
120812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120813: ---------------------------------------------------------------------------------------------------------------
120814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120815:
120816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 120814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

120810:
120811: ---------------------------------------------------------------------------------------------------------------
120812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120813: ---------------------------------------------------------------------------------------------------------------
120814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120815:
120816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120818:

Line 120816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120813: ---------------------------------------------------------------------------------------------------------------
120814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120815:
120816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120818:
120819: IF xla_accounting_cache_pkg.GetValueChar
120820: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 120817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120813: ---------------------------------------------------------------------------------------------------------------
120814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120815:
120816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120818:
120819: IF xla_accounting_cache_pkg.GetValueChar
120820: (p_source_code => 'LEDGER_CATEGORY_CODE'
120821: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 120828: xla_ae_lines_pkg.BflowUpgEntry

120824: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120825: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
120826: )
120827: THEN
120828: xla_ae_lines_pkg.BflowUpgEntry
120829: (p_business_method_code => l_bflow_method_code
120830: ,p_business_class_code => l_bflow_class_code
120831: ,p_balance_type => l_balance_type_code);
120832: ELSE

Line 120845: xla_ae_lines_pkg.SetLineDescription(

120841: --
120842: -- call description
120843: --
120844:
120845: xla_ae_lines_pkg.SetLineDescription(
120846: p_ae_header_id => l_ae_header_id
120847: ,p_description => Description_1 (
120848: p_application_id => p_application_id
120849: , p_ae_header_id => l_ae_header_id

Line 120878: xla_ae_lines_pkg.set_ccid(

120874: , x_value_type_code => l_adr_value_type_code
120875: , p_side => 'NA'
120876: );
120877:
120878: xla_ae_lines_pkg.set_ccid(
120879: p_code_combination_id => l_ccid
120880: , p_value_type_code => l_adr_value_type_code
120881: , p_transaction_coa_id => l_adr_transaction_coa_id
120882: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120914: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

120910: xla_accounting_err_pkg.build_message
120911: (p_appli_s_name => 'XLA'
120912: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
120913: ,p_token_1 => 'LINE_NUMBER'
120914: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
120915: ,p_token_2 => 'LINE_TYPE_NAME'
120916: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
120917: l_component_type
120918: ,l_component_code

Line 120950: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

120946: --
120947: --
120948: ------------------------------------------------------------------------------------------------
120949: -- 4219869 Business Flow
120950: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120951: -- Prior Entry. Currently, the following code is always generated.
120952: ------------------------------------------------------------------------------------------------
120953: XLA_AE_LINES_PKG.ValidateCurrentLine;
120954:

Line 120953: XLA_AE_LINES_PKG.ValidateCurrentLine;

120949: -- 4219869 Business Flow
120950: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120951: -- Prior Entry. Currently, the following code is always generated.
120952: ------------------------------------------------------------------------------------------------
120953: XLA_AE_LINES_PKG.ValidateCurrentLine;
120954:
120955: ------------------------------------------------------------------------------------
120956: -- 4219869 Business Flow
120957: -- Populated credit and debit amounts -- Need to generate this within IF

Line 120959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120955: ------------------------------------------------------------------------------------
120956: -- 4219869 Business Flow
120957: -- Populated credit and debit amounts -- Need to generate this within IF
120958: ------------------------------------------------------------------------------------
120959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120960:
120961: ----------------------------------------------------------------------------------
120962: -- 4219869 Business Flow
120963: -- Update journal entry status -- Need to generate this within IF

Line 120991: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

120987: -- To allow MPA report to determine if it should generate report process
120988: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120989: ------------------------------------------------------------------------------------------
120990:
120991: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120992: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120993: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120994: -- call ADRs
120995: -- Bug 4922099

Line 120992: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

120988: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120989: ------------------------------------------------------------------------------------------
120990:
120991: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120992: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120993: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120994: -- call ADRs
120995: -- Bug 4922099
120996: --

Line 121016: xla_ae_lines_pkg.set_ccid(

121012: , x_value_type_code => l_adr_value_type_code
121013: , p_side => 'NA'
121014: );
121015:
121016: xla_ae_lines_pkg.set_ccid(
121017: p_code_combination_id => l_ccid
121018: , p_value_type_code => l_adr_value_type_code
121019: , p_transaction_coa_id => l_adr_transaction_coa_id
121020: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121039: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

121035:
121036: --
121037: -- Update the line information that should be overwritten
121038: --
121039: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121040: p_header_num => 1);
121041: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121042:
121043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 121041: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

121037: -- Update the line information that should be overwritten
121038: --
121039: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121040: p_header_num => 1);
121041: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121042:
121043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121044:
121045: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 121043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

121039: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121040: p_header_num => 1);
121041: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121042:
121043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121044:
121045: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121046: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121047: END IF;

Line 121046: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

121042:
121043: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121044:
121045: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121046: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121047: END IF;
121048:
121049: --
121050: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 121053: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

121049: --
121050: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121051: --
121052: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121053: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121054: ELSE
121055: ---------------------------------------------------------------------------------------------------
121056: -- 4262811a Switch Sign
121057: ---------------------------------------------------------------------------------------------------

Line 121058: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

121054: ELSE
121055: ---------------------------------------------------------------------------------------------------
121056: -- 4262811a Switch Sign
121057: ---------------------------------------------------------------------------------------------------
121058: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121055: ---------------------------------------------------------------------------------------------------
121056: -- 4262811a Switch Sign
121057: ---------------------------------------------------------------------------------------------------
121058: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121063: -- 5132302

Line 121060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121056: -- 4262811a Switch Sign
121057: ---------------------------------------------------------------------------------------------------
121058: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121063: -- 5132302
121064: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121057: ---------------------------------------------------------------------------------------------------
121058: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121063: -- 5132302
121064: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121058: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121063: -- 5132302
121064: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121066:

Line 121064: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

121060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121063: -- 5132302
121064: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121066:
121067: END IF;
121068:

Line 121065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121061: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121063: -- 5132302
121064: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121066:
121067: END IF;
121068:
121069: -- 4955764

Line 121070: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121066:
121067: END IF;
121068:
121069: -- 4955764
121070: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121071: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121072:
121073:
121074: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 121074: XLA_AE_LINES_PKG.ValidateCurrentLine;

121070: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121071: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121072:
121073:
121074: XLA_AE_LINES_PKG.ValidateCurrentLine;
121075: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121076:
121077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121078: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 121075: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121071: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121072:
121073:
121074: XLA_AE_LINES_PKG.ValidateCurrentLine;
121075: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121076:
121077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121078: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121079: ,p_balance_type_code => l_balance_type_code);

Line 121271: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

121267: --
121268: -- bulk performance
121269: --
121270: l_balance_type_code VARCHAR2(1);
121271: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
121272: l_log_module VARCHAR2(240);
121273:
121274: --
121275: -- Upgrade strategy

Line 121341: XLA_AE_LINES_PKG.SetNewLine;

121337: ') = 'Y'
121338: THEN
121339:
121340: --
121341: XLA_AE_LINES_PKG.SetNewLine;
121342:
121343: p_balance_type_code := l_balance_type_code;
121344: -- set the flag so later we will know whether the gain loss line needs to be created
121345:

Line 121353: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

121349:
121350: --
121351: -- bulk performance
121352: --
121353: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
121354: p_header_num => 0); -- 4262811
121355: --
121356: -- set accounting line options
121357: --

Line 121358: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

121354: p_header_num => 0); -- 4262811
121355: --
121356: -- set accounting line options
121357: --
121358: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
121359: p_natural_side_code => 'D'
121360: , p_gain_or_loss_flag => 'N'
121361: , p_gl_transfer_mode_code => 'S'
121362: , p_acct_entry_type_code => 'A'

Line 121372: xla_ae_lines_pkg.SetAcctLineType

121368: --
121369: --
121370: -- set accounting line type info
121371: --
121372: xla_ae_lines_pkg.SetAcctLineType
121373: (p_component_type => l_component_type
121374: ,p_event_type_code => l_event_type_code
121375: ,p_line_definition_owner_code => l_line_definition_owner_code
121376: ,p_line_definition_code => l_line_definition_code

Line 121386: xla_ae_lines_pkg.SetAcctClass(

121382: ,p_event_class_code => l_event_class_code);
121383: --
121384: -- set accounting class
121385: --
121386: xla_ae_lines_pkg.SetAcctClass(
121387: p_accounting_class_code => 'SELF_ASSESSED_TAX'
121388: , p_ae_header_id => l_ae_header_id
121389: );
121390:

Line 121394: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

121390:
121391: --
121392: -- set rounding class
121393: --
121394: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121395: 'SELF_ASSESSED_TAX';
121396:
121397: --
121398: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 121398: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

121394: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121395: 'SELF_ASSESSED_TAX';
121396:
121397: --
121398: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121399: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121400: --
121401: -- bulk performance
121402: --

Line 121399: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

121395: 'SELF_ASSESSED_TAX';
121396:
121397: --
121398: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121399: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121400: --
121401: -- bulk performance
121402: --
121403: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 121403: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

121399: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121400: --
121401: -- bulk performance
121402: --
121403: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121404:
121405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121406: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121407:

Line 121405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

121401: -- bulk performance
121402: --
121403: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121404:
121405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121406: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121407:
121408: -- 4955764
121409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121406: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121407:
121408: -- 4955764
121409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121410: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121411:
121412: -- 4458381 Public Sector Enh
121413:

Line 121515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

121511: l_rec_acct_attrs.array_num_value(41) := p_source_88;
121512: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
121513: l_rec_acct_attrs.array_num_value(42) := p_source_89;
121514:
121515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121516: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121517:
121518: ---------------------------------------------------------------------------------------------------------------
121519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 121516: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

121512: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
121513: l_rec_acct_attrs.array_num_value(42) := p_source_89;
121514:
121515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121516: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121517:
121518: ---------------------------------------------------------------------------------------------------------------
121519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121520: ---------------------------------------------------------------------------------------------------------------

Line 121519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

121515: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121516: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121517:
121518: ---------------------------------------------------------------------------------------------------------------
121519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121520: ---------------------------------------------------------------------------------------------------------------
121521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121522:
121523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 121521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

121517:
121518: ---------------------------------------------------------------------------------------------------------------
121519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121520: ---------------------------------------------------------------------------------------------------------------
121521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121522:
121523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121525:

Line 121523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121519: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121520: ---------------------------------------------------------------------------------------------------------------
121521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121522:
121523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121525:
121526: IF xla_accounting_cache_pkg.GetValueChar
121527: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 121524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121520: ---------------------------------------------------------------------------------------------------------------
121521: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121522:
121523: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121525:
121526: IF xla_accounting_cache_pkg.GetValueChar
121527: (p_source_code => 'LEDGER_CATEGORY_CODE'
121528: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 121535: xla_ae_lines_pkg.BflowUpgEntry

121531: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121532: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
121533: )
121534: THEN
121535: xla_ae_lines_pkg.BflowUpgEntry
121536: (p_business_method_code => l_bflow_method_code
121537: ,p_business_class_code => l_bflow_class_code
121538: ,p_balance_type => l_balance_type_code);
121539: ELSE

Line 121552: xla_ae_lines_pkg.SetLineDescription(

121548: --
121549: -- call description
121550: --
121551:
121552: xla_ae_lines_pkg.SetLineDescription(
121553: p_ae_header_id => l_ae_header_id
121554: ,p_description => Description_1 (
121555: p_application_id => p_application_id
121556: , p_ae_header_id => l_ae_header_id

Line 121585: xla_ae_lines_pkg.set_ccid(

121581: , x_value_type_code => l_adr_value_type_code
121582: , p_side => 'NA'
121583: );
121584:
121585: xla_ae_lines_pkg.set_ccid(
121586: p_code_combination_id => l_ccid
121587: , p_value_type_code => l_adr_value_type_code
121588: , p_transaction_coa_id => l_adr_transaction_coa_id
121589: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121621: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

121617: xla_accounting_err_pkg.build_message
121618: (p_appli_s_name => 'XLA'
121619: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
121620: ,p_token_1 => 'LINE_NUMBER'
121621: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
121622: ,p_token_2 => 'LINE_TYPE_NAME'
121623: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
121624: l_component_type
121625: ,l_component_code

Line 121657: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

121653: --
121654: --
121655: ------------------------------------------------------------------------------------------------
121656: -- 4219869 Business Flow
121657: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121658: -- Prior Entry. Currently, the following code is always generated.
121659: ------------------------------------------------------------------------------------------------
121660: XLA_AE_LINES_PKG.ValidateCurrentLine;
121661:

Line 121660: XLA_AE_LINES_PKG.ValidateCurrentLine;

121656: -- 4219869 Business Flow
121657: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121658: -- Prior Entry. Currently, the following code is always generated.
121659: ------------------------------------------------------------------------------------------------
121660: XLA_AE_LINES_PKG.ValidateCurrentLine;
121661:
121662: ------------------------------------------------------------------------------------
121663: -- 4219869 Business Flow
121664: -- Populated credit and debit amounts -- Need to generate this within IF

Line 121666: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121662: ------------------------------------------------------------------------------------
121663: -- 4219869 Business Flow
121664: -- Populated credit and debit amounts -- Need to generate this within IF
121665: ------------------------------------------------------------------------------------
121666: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121667:
121668: ----------------------------------------------------------------------------------
121669: -- 4219869 Business Flow
121670: -- Update journal entry status -- Need to generate this within IF

Line 121698: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

121694: -- To allow MPA report to determine if it should generate report process
121695: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121696: ------------------------------------------------------------------------------------------
121697:
121698: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121699: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121700: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121701: -- call ADRs
121702: -- Bug 4922099

Line 121699: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

121695: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121696: ------------------------------------------------------------------------------------------
121697:
121698: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121699: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121700: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121701: -- call ADRs
121702: -- Bug 4922099
121703: --

Line 121723: xla_ae_lines_pkg.set_ccid(

121719: , x_value_type_code => l_adr_value_type_code
121720: , p_side => 'NA'
121721: );
121722:
121723: xla_ae_lines_pkg.set_ccid(
121724: p_code_combination_id => l_ccid
121725: , p_value_type_code => l_adr_value_type_code
121726: , p_transaction_coa_id => l_adr_transaction_coa_id
121727: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121746: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

121742:
121743: --
121744: -- Update the line information that should be overwritten
121745: --
121746: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121747: p_header_num => 1);
121748: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121749:
121750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 121748: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

121744: -- Update the line information that should be overwritten
121745: --
121746: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121747: p_header_num => 1);
121748: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121749:
121750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121751:
121752: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 121750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

121746: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121747: p_header_num => 1);
121748: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121749:
121750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121751:
121752: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121753: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121754: END IF;

Line 121753: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

121749:
121750: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121751:
121752: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121753: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121754: END IF;
121755:
121756: --
121757: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 121760: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

121756: --
121757: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121758: --
121759: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121760: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121761: ELSE
121762: ---------------------------------------------------------------------------------------------------
121763: -- 4262811a Switch Sign
121764: ---------------------------------------------------------------------------------------------------

Line 121765: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

121761: ELSE
121762: ---------------------------------------------------------------------------------------------------
121763: -- 4262811a Switch Sign
121764: ---------------------------------------------------------------------------------------------------
121765: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121762: ---------------------------------------------------------------------------------------------------
121763: -- 4262811a Switch Sign
121764: ---------------------------------------------------------------------------------------------------
121765: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121770: -- 5132302

Line 121767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121763: -- 4262811a Switch Sign
121764: ---------------------------------------------------------------------------------------------------
121765: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121770: -- 5132302
121771: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121764: ---------------------------------------------------------------------------------------------------
121765: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121770: -- 5132302
121771: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121765: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121770: -- 5132302
121771: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121773:

Line 121771: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

121767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121770: -- 5132302
121771: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121773:
121774: END IF;
121775:

Line 121772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121768: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121770: -- 5132302
121771: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121773:
121774: END IF;
121775:
121776: -- 4955764

Line 121777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121773:
121774: END IF;
121775:
121776: -- 4955764
121777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121778: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121779:
121780:
121781: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 121781: XLA_AE_LINES_PKG.ValidateCurrentLine;

121777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121778: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121779:
121780:
121781: XLA_AE_LINES_PKG.ValidateCurrentLine;
121782: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121783:
121784: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121785: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 121782: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121778: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121779:
121780:
121781: XLA_AE_LINES_PKG.ValidateCurrentLine;
121782: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121783:
121784: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121785: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121786: ,p_balance_type_code => l_balance_type_code);

Line 121980: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

121976: --
121977: -- bulk performance
121978: --
121979: l_balance_type_code VARCHAR2(1);
121980: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
121981: l_log_module VARCHAR2(240);
121982:
121983: --
121984: -- Upgrade strategy

Line 122050: XLA_AE_LINES_PKG.SetNewLine;

122046: ') = 'Y'
122047: THEN
122048:
122049: --
122050: XLA_AE_LINES_PKG.SetNewLine;
122051:
122052: p_balance_type_code := l_balance_type_code;
122053: -- set the flag so later we will know whether the gain loss line needs to be created
122054:

Line 122062: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

122058:
122059: --
122060: -- bulk performance
122061: --
122062: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
122063: p_header_num => 0); -- 4262811
122064: --
122065: -- set accounting line options
122066: --

Line 122067: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

122063: p_header_num => 0); -- 4262811
122064: --
122065: -- set accounting line options
122066: --
122067: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
122068: p_natural_side_code => 'D'
122069: , p_gain_or_loss_flag => 'N'
122070: , p_gl_transfer_mode_code => 'S'
122071: , p_acct_entry_type_code => 'A'

Line 122081: xla_ae_lines_pkg.SetAcctLineType

122077: --
122078: --
122079: -- set accounting line type info
122080: --
122081: xla_ae_lines_pkg.SetAcctLineType
122082: (p_component_type => l_component_type
122083: ,p_event_type_code => l_event_type_code
122084: ,p_line_definition_owner_code => l_line_definition_owner_code
122085: ,p_line_definition_code => l_line_definition_code

Line 122095: xla_ae_lines_pkg.SetAcctClass(

122091: ,p_event_class_code => l_event_class_code);
122092: --
122093: -- set accounting class
122094: --
122095: xla_ae_lines_pkg.SetAcctClass(
122096: p_accounting_class_code => 'SELF_ASSESSED_TAX'
122097: , p_ae_header_id => l_ae_header_id
122098: );
122099:

Line 122103: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

122099:
122100: --
122101: -- set rounding class
122102: --
122103: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122104: 'SELF_ASSESSED_TAX';
122105:
122106: --
122107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 122107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

122103: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122104: 'SELF_ASSESSED_TAX';
122105:
122106: --
122107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122109: --
122110: -- bulk performance
122111: --

Line 122108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

122104: 'SELF_ASSESSED_TAX';
122105:
122106: --
122107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122109: --
122110: -- bulk performance
122111: --
122112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 122112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

122108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122109: --
122110: -- bulk performance
122111: --
122112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122113:
122114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122116:

Line 122114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

122110: -- bulk performance
122111: --
122112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122113:
122114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122116:
122117: -- 4955764
122118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122116:
122117: -- 4955764
122118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122119: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
122120:
122121: -- 4458381 Public Sector Enh
122122:

Line 122228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

122224: l_rec_acct_attrs.array_num_value(43) := p_source_88;
122225: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
122226: l_rec_acct_attrs.array_num_value(44) := p_source_89;
122227:
122228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122230:
122231: ---------------------------------------------------------------------------------------------------------------
122232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 122229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

122225: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
122226: l_rec_acct_attrs.array_num_value(44) := p_source_89;
122227:
122228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122230:
122231: ---------------------------------------------------------------------------------------------------------------
122232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122233: ---------------------------------------------------------------------------------------------------------------

Line 122232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

122228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122230:
122231: ---------------------------------------------------------------------------------------------------------------
122232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122233: ---------------------------------------------------------------------------------------------------------------
122234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122235:
122236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 122234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

122230:
122231: ---------------------------------------------------------------------------------------------------------------
122232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122233: ---------------------------------------------------------------------------------------------------------------
122234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122235:
122236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122238:

Line 122236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122233: ---------------------------------------------------------------------------------------------------------------
122234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122235:
122236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122238:
122239: IF xla_accounting_cache_pkg.GetValueChar
122240: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 122237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122233: ---------------------------------------------------------------------------------------------------------------
122234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122235:
122236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122238:
122239: IF xla_accounting_cache_pkg.GetValueChar
122240: (p_source_code => 'LEDGER_CATEGORY_CODE'
122241: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 122248: xla_ae_lines_pkg.BflowUpgEntry

122244: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122245: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
122246: )
122247: THEN
122248: xla_ae_lines_pkg.BflowUpgEntry
122249: (p_business_method_code => l_bflow_method_code
122250: ,p_business_class_code => l_bflow_class_code
122251: ,p_balance_type => l_balance_type_code);
122252: ELSE

Line 122265: xla_ae_lines_pkg.SetLineDescription(

122261: --
122262: -- call description
122263: --
122264:
122265: xla_ae_lines_pkg.SetLineDescription(
122266: p_ae_header_id => l_ae_header_id
122267: ,p_description => Description_1 (
122268: p_application_id => p_application_id
122269: , p_ae_header_id => l_ae_header_id

Line 122298: xla_ae_lines_pkg.set_ccid(

122294: , x_value_type_code => l_adr_value_type_code
122295: , p_side => 'NA'
122296: );
122297:
122298: xla_ae_lines_pkg.set_ccid(
122299: p_code_combination_id => l_ccid
122300: , p_value_type_code => l_adr_value_type_code
122301: , p_transaction_coa_id => l_adr_transaction_coa_id
122302: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122334: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

122330: xla_accounting_err_pkg.build_message
122331: (p_appli_s_name => 'XLA'
122332: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
122333: ,p_token_1 => 'LINE_NUMBER'
122334: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
122335: ,p_token_2 => 'LINE_TYPE_NAME'
122336: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
122337: l_component_type
122338: ,l_component_code

Line 122370: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

122366: --
122367: --
122368: ------------------------------------------------------------------------------------------------
122369: -- 4219869 Business Flow
122370: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122371: -- Prior Entry. Currently, the following code is always generated.
122372: ------------------------------------------------------------------------------------------------
122373: XLA_AE_LINES_PKG.ValidateCurrentLine;
122374:

Line 122373: XLA_AE_LINES_PKG.ValidateCurrentLine;

122369: -- 4219869 Business Flow
122370: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122371: -- Prior Entry. Currently, the following code is always generated.
122372: ------------------------------------------------------------------------------------------------
122373: XLA_AE_LINES_PKG.ValidateCurrentLine;
122374:
122375: ------------------------------------------------------------------------------------
122376: -- 4219869 Business Flow
122377: -- Populated credit and debit amounts -- Need to generate this within IF

Line 122379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122375: ------------------------------------------------------------------------------------
122376: -- 4219869 Business Flow
122377: -- Populated credit and debit amounts -- Need to generate this within IF
122378: ------------------------------------------------------------------------------------
122379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122380:
122381: ----------------------------------------------------------------------------------
122382: -- 4219869 Business Flow
122383: -- Update journal entry status -- Need to generate this within IF

Line 122411: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

122407: -- To allow MPA report to determine if it should generate report process
122408: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122409: ------------------------------------------------------------------------------------------
122410:
122411: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122412: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122413: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122414: -- call ADRs
122415: -- Bug 4922099

Line 122412: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

122408: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122409: ------------------------------------------------------------------------------------------
122410:
122411: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122412: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122413: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122414: -- call ADRs
122415: -- Bug 4922099
122416: --

Line 122436: xla_ae_lines_pkg.set_ccid(

122432: , x_value_type_code => l_adr_value_type_code
122433: , p_side => 'NA'
122434: );
122435:
122436: xla_ae_lines_pkg.set_ccid(
122437: p_code_combination_id => l_ccid
122438: , p_value_type_code => l_adr_value_type_code
122439: , p_transaction_coa_id => l_adr_transaction_coa_id
122440: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

122455:
122456: --
122457: -- Update the line information that should be overwritten
122458: --
122459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122460: p_header_num => 1);
122461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122462:
122463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 122461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

122457: -- Update the line information that should be overwritten
122458: --
122459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122460: p_header_num => 1);
122461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122462:
122463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122464:
122465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 122463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

122459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122460: p_header_num => 1);
122461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122462:
122463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122464:
122465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122467: END IF;

Line 122466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

122462:
122463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122464:
122465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122467: END IF;
122468:
122469: --
122470: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 122473: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

122469: --
122470: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122471: --
122472: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122473: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122474: ELSE
122475: ---------------------------------------------------------------------------------------------------
122476: -- 4262811a Switch Sign
122477: ---------------------------------------------------------------------------------------------------

Line 122478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

122474: ELSE
122475: ---------------------------------------------------------------------------------------------------
122476: -- 4262811a Switch Sign
122477: ---------------------------------------------------------------------------------------------------
122478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122475: ---------------------------------------------------------------------------------------------------
122476: -- 4262811a Switch Sign
122477: ---------------------------------------------------------------------------------------------------
122478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122483: -- 5132302

Line 122480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122476: -- 4262811a Switch Sign
122477: ---------------------------------------------------------------------------------------------------
122478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122483: -- 5132302
122484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122477: ---------------------------------------------------------------------------------------------------
122478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122483: -- 5132302
122484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122483: -- 5132302
122484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122486:

Line 122484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

122480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122483: -- 5132302
122484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122486:
122487: END IF;
122488:

Line 122485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122483: -- 5132302
122484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122486:
122487: END IF;
122488:
122489: -- 4955764

Line 122490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122486:
122487: END IF;
122488:
122489: -- 4955764
122490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122492:
122493:
122494: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 122494: XLA_AE_LINES_PKG.ValidateCurrentLine;

122490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122492:
122493:
122494: XLA_AE_LINES_PKG.ValidateCurrentLine;
122495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122496:
122497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 122495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122492:
122493:
122494: XLA_AE_LINES_PKG.ValidateCurrentLine;
122495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122496:
122497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122499: ,p_balance_type_code => l_balance_type_code);

Line 122693: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

122689: --
122690: -- bulk performance
122691: --
122692: l_balance_type_code VARCHAR2(1);
122693: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
122694: l_log_module VARCHAR2(240);
122695:
122696: --
122697: -- Upgrade strategy

Line 122765: XLA_AE_LINES_PKG.SetNewLine;

122761: ') = 'Y'
122762: THEN
122763:
122764: --
122765: XLA_AE_LINES_PKG.SetNewLine;
122766:
122767: p_balance_type_code := l_balance_type_code;
122768: -- set the flag so later we will know whether the gain loss line needs to be created
122769:

Line 122777: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

122773:
122774: --
122775: -- bulk performance
122776: --
122777: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
122778: p_header_num => 0); -- 4262811
122779: --
122780: -- set accounting line options
122781: --

Line 122782: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

122778: p_header_num => 0); -- 4262811
122779: --
122780: -- set accounting line options
122781: --
122782: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
122783: p_natural_side_code => 'C'
122784: , p_gain_or_loss_flag => 'N'
122785: , p_gl_transfer_mode_code => 'S'
122786: , p_acct_entry_type_code => 'A'

Line 122796: xla_ae_lines_pkg.SetAcctLineType

122792: --
122793: --
122794: -- set accounting line type info
122795: --
122796: xla_ae_lines_pkg.SetAcctLineType
122797: (p_component_type => l_component_type
122798: ,p_event_type_code => l_event_type_code
122799: ,p_line_definition_owner_code => l_line_definition_owner_code
122800: ,p_line_definition_code => l_line_definition_code

Line 122810: xla_ae_lines_pkg.SetAcctClass(

122806: ,p_event_class_code => l_event_class_code);
122807: --
122808: -- set accounting class
122809: --
122810: xla_ae_lines_pkg.SetAcctClass(
122811: p_accounting_class_code => 'SELF_ASSESSED_TAX'
122812: , p_ae_header_id => l_ae_header_id
122813: );
122814:

Line 122818: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

122814:
122815: --
122816: -- set rounding class
122817: --
122818: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122819: 'SELF_ASSESSED_TAX';
122820:
122821: --
122822: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 122822: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

122818: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122819: 'SELF_ASSESSED_TAX';
122820:
122821: --
122822: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122823: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122824: --
122825: -- bulk performance
122826: --

Line 122823: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

122819: 'SELF_ASSESSED_TAX';
122820:
122821: --
122822: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122823: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122824: --
122825: -- bulk performance
122826: --
122827: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 122827: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

122823: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122824: --
122825: -- bulk performance
122826: --
122827: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122828:
122829: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122830: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122831:

Line 122829: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

122825: -- bulk performance
122826: --
122827: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122828:
122829: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122830: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122831:
122832: -- 4955764
122833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122829: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122830: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122831:
122832: -- 4955764
122833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
122835:
122836: -- 4458381 Public Sector Enh
122837:

Line 122941: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

122937: l_rec_acct_attrs.array_num_value(42) := p_source_88;
122938: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
122939: l_rec_acct_attrs.array_num_value(43) := p_source_89;
122940:
122941: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122942: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122943:
122944: ---------------------------------------------------------------------------------------------------------------
122945: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 122942: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

122938: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
122939: l_rec_acct_attrs.array_num_value(43) := p_source_89;
122940:
122941: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122942: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122943:
122944: ---------------------------------------------------------------------------------------------------------------
122945: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122946: ---------------------------------------------------------------------------------------------------------------

Line 122945: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

122941: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122942: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122943:
122944: ---------------------------------------------------------------------------------------------------------------
122945: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122946: ---------------------------------------------------------------------------------------------------------------
122947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122948:
122949: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 122947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

122943:
122944: ---------------------------------------------------------------------------------------------------------------
122945: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122946: ---------------------------------------------------------------------------------------------------------------
122947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122948:
122949: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122950: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122951:

Line 122949: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122945: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122946: ---------------------------------------------------------------------------------------------------------------
122947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122948:
122949: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122950: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122951:
122952: IF xla_accounting_cache_pkg.GetValueChar
122953: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 122950: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122946: ---------------------------------------------------------------------------------------------------------------
122947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122948:
122949: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122950: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122951:
122952: IF xla_accounting_cache_pkg.GetValueChar
122953: (p_source_code => 'LEDGER_CATEGORY_CODE'
122954: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 122961: xla_ae_lines_pkg.BflowUpgEntry

122957: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122958: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
122959: )
122960: THEN
122961: xla_ae_lines_pkg.BflowUpgEntry
122962: (p_business_method_code => l_bflow_method_code
122963: ,p_business_class_code => l_bflow_class_code
122964: ,p_balance_type => l_balance_type_code);
122965: ELSE

Line 122978: xla_ae_lines_pkg.SetLineDescription(

122974: --
122975: -- call description
122976: --
122977:
122978: xla_ae_lines_pkg.SetLineDescription(
122979: p_ae_header_id => l_ae_header_id
122980: ,p_description => Description_1 (
122981: p_application_id => p_application_id
122982: , p_ae_header_id => l_ae_header_id

Line 123011: xla_ae_lines_pkg.set_ccid(

123007: , x_value_type_code => l_adr_value_type_code
123008: , p_side => 'NA'
123009: );
123010:
123011: xla_ae_lines_pkg.set_ccid(
123012: p_code_combination_id => l_ccid
123013: , p_value_type_code => l_adr_value_type_code
123014: , p_transaction_coa_id => l_adr_transaction_coa_id
123015: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123047: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

123043: xla_accounting_err_pkg.build_message
123044: (p_appli_s_name => 'XLA'
123045: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
123046: ,p_token_1 => 'LINE_NUMBER'
123047: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
123048: ,p_token_2 => 'LINE_TYPE_NAME'
123049: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
123050: l_component_type
123051: ,l_component_code

Line 123083: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

123079: --
123080: --
123081: ------------------------------------------------------------------------------------------------
123082: -- 4219869 Business Flow
123083: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123084: -- Prior Entry. Currently, the following code is always generated.
123085: ------------------------------------------------------------------------------------------------
123086: XLA_AE_LINES_PKG.ValidateCurrentLine;
123087:

Line 123086: XLA_AE_LINES_PKG.ValidateCurrentLine;

123082: -- 4219869 Business Flow
123083: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123084: -- Prior Entry. Currently, the following code is always generated.
123085: ------------------------------------------------------------------------------------------------
123086: XLA_AE_LINES_PKG.ValidateCurrentLine;
123087:
123088: ------------------------------------------------------------------------------------
123089: -- 4219869 Business Flow
123090: -- Populated credit and debit amounts -- Need to generate this within IF

Line 123092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123088: ------------------------------------------------------------------------------------
123089: -- 4219869 Business Flow
123090: -- Populated credit and debit amounts -- Need to generate this within IF
123091: ------------------------------------------------------------------------------------
123092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123093:
123094: ----------------------------------------------------------------------------------
123095: -- 4219869 Business Flow
123096: -- Update journal entry status -- Need to generate this within IF

Line 123124: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

123120: -- To allow MPA report to determine if it should generate report process
123121: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123122: ------------------------------------------------------------------------------------------
123123:
123124: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123125: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123126: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123127: -- call ADRs
123128: -- Bug 4922099

Line 123125: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

123121: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123122: ------------------------------------------------------------------------------------------
123123:
123124: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123125: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123126: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123127: -- call ADRs
123128: -- Bug 4922099
123129: --

Line 123149: xla_ae_lines_pkg.set_ccid(

123145: , x_value_type_code => l_adr_value_type_code
123146: , p_side => 'NA'
123147: );
123148:
123149: xla_ae_lines_pkg.set_ccid(
123150: p_code_combination_id => l_ccid
123151: , p_value_type_code => l_adr_value_type_code
123152: , p_transaction_coa_id => l_adr_transaction_coa_id
123153: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

123168:
123169: --
123170: -- Update the line information that should be overwritten
123171: --
123172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123173: p_header_num => 1);
123174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123175:
123176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 123174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

123170: -- Update the line information that should be overwritten
123171: --
123172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123173: p_header_num => 1);
123174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123175:
123176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123177:
123178: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 123176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

123172: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123173: p_header_num => 1);
123174: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123175:
123176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123177:
123178: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123179: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123180: END IF;

Line 123179: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

123175:
123176: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123177:
123178: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123179: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123180: END IF;
123181:
123182: --
123183: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 123186: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

123182: --
123183: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123184: --
123185: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123186: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123187: ELSE
123188: ---------------------------------------------------------------------------------------------------
123189: -- 4262811a Switch Sign
123190: ---------------------------------------------------------------------------------------------------

Line 123191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

123187: ELSE
123188: ---------------------------------------------------------------------------------------------------
123189: -- 4262811a Switch Sign
123190: ---------------------------------------------------------------------------------------------------
123191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123188: ---------------------------------------------------------------------------------------------------
123189: -- 4262811a Switch Sign
123190: ---------------------------------------------------------------------------------------------------
123191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123196: -- 5132302

Line 123193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123189: -- 4262811a Switch Sign
123190: ---------------------------------------------------------------------------------------------------
123191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123196: -- 5132302
123197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123190: ---------------------------------------------------------------------------------------------------
123191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123196: -- 5132302
123197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123191: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123196: -- 5132302
123197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123199:

Line 123197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

123193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123196: -- 5132302
123197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123199:
123200: END IF;
123201:

Line 123198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123195: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123196: -- 5132302
123197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123198: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123199:
123200: END IF;
123201:
123202: -- 4955764

Line 123203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123199:
123200: END IF;
123201:
123202: -- 4955764
123203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123205:
123206:
123207: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 123207: XLA_AE_LINES_PKG.ValidateCurrentLine;

123203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123205:
123206:
123207: XLA_AE_LINES_PKG.ValidateCurrentLine;
123208: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123209:
123210: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123211: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 123208: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123205:
123206:
123207: XLA_AE_LINES_PKG.ValidateCurrentLine;
123208: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123209:
123210: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123211: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123212: ,p_balance_type_code => l_balance_type_code);

Line 123404: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

123400: --
123401: -- bulk performance
123402: --
123403: l_balance_type_code VARCHAR2(1);
123404: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
123405: l_log_module VARCHAR2(240);
123406:
123407: --
123408: -- Upgrade strategy

Line 123476: XLA_AE_LINES_PKG.SetNewLine;

123472: ') = 'Y'
123473: THEN
123474:
123475: --
123476: XLA_AE_LINES_PKG.SetNewLine;
123477:
123478: p_balance_type_code := l_balance_type_code;
123479: -- set the flag so later we will know whether the gain loss line needs to be created
123480:

Line 123488: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

123484:
123485: --
123486: -- bulk performance
123487: --
123488: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
123489: p_header_num => 0); -- 4262811
123490: --
123491: -- set accounting line options
123492: --

Line 123493: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

123489: p_header_num => 0); -- 4262811
123490: --
123491: -- set accounting line options
123492: --
123493: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
123494: p_natural_side_code => 'C'
123495: , p_gain_or_loss_flag => 'N'
123496: , p_gl_transfer_mode_code => 'S'
123497: , p_acct_entry_type_code => 'A'

Line 123507: xla_ae_lines_pkg.SetAcctLineType

123503: --
123504: --
123505: -- set accounting line type info
123506: --
123507: xla_ae_lines_pkg.SetAcctLineType
123508: (p_component_type => l_component_type
123509: ,p_event_type_code => l_event_type_code
123510: ,p_line_definition_owner_code => l_line_definition_owner_code
123511: ,p_line_definition_code => l_line_definition_code

Line 123521: xla_ae_lines_pkg.SetAcctClass(

123517: ,p_event_class_code => l_event_class_code);
123518: --
123519: -- set accounting class
123520: --
123521: xla_ae_lines_pkg.SetAcctClass(
123522: p_accounting_class_code => 'SELF_ASSESSED_TAX'
123523: , p_ae_header_id => l_ae_header_id
123524: );
123525:

Line 123529: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

123525:
123526: --
123527: -- set rounding class
123528: --
123529: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123530: 'SELF_ASSESSED_TAX';
123531:
123532: --
123533: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 123533: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

123529: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123530: 'SELF_ASSESSED_TAX';
123531:
123532: --
123533: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123534: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123535: --
123536: -- bulk performance
123537: --

Line 123534: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

123530: 'SELF_ASSESSED_TAX';
123531:
123532: --
123533: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123534: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123535: --
123536: -- bulk performance
123537: --
123538: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 123538: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

123534: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123535: --
123536: -- bulk performance
123537: --
123538: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123539:
123540: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123541: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123542:

Line 123540: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

123536: -- bulk performance
123537: --
123538: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123539:
123540: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123541: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123542:
123543: -- 4955764
123544: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123544: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123540: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123541: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123542:
123543: -- 4955764
123544: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123545: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123546:
123547: -- 4458381 Public Sector Enh
123548:

Line 123650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

123646: l_rec_acct_attrs.array_num_value(41) := p_source_88;
123647: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
123648: l_rec_acct_attrs.array_num_value(42) := p_source_89;
123649:
123650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123652:
123653: ---------------------------------------------------------------------------------------------------------------
123654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 123651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

123647: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
123648: l_rec_acct_attrs.array_num_value(42) := p_source_89;
123649:
123650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123652:
123653: ---------------------------------------------------------------------------------------------------------------
123654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123655: ---------------------------------------------------------------------------------------------------------------

Line 123654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

123650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123652:
123653: ---------------------------------------------------------------------------------------------------------------
123654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123655: ---------------------------------------------------------------------------------------------------------------
123656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123657:
123658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 123656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

123652:
123653: ---------------------------------------------------------------------------------------------------------------
123654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123655: ---------------------------------------------------------------------------------------------------------------
123656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123657:
123658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123660:

Line 123658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123655: ---------------------------------------------------------------------------------------------------------------
123656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123657:
123658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123660:
123661: IF xla_accounting_cache_pkg.GetValueChar
123662: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 123659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123655: ---------------------------------------------------------------------------------------------------------------
123656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123657:
123658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123660:
123661: IF xla_accounting_cache_pkg.GetValueChar
123662: (p_source_code => 'LEDGER_CATEGORY_CODE'
123663: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 123670: xla_ae_lines_pkg.BflowUpgEntry

123666: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123667: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
123668: )
123669: THEN
123670: xla_ae_lines_pkg.BflowUpgEntry
123671: (p_business_method_code => l_bflow_method_code
123672: ,p_business_class_code => l_bflow_class_code
123673: ,p_balance_type => l_balance_type_code);
123674: ELSE

Line 123687: xla_ae_lines_pkg.SetLineDescription(

123683: --
123684: -- call description
123685: --
123686:
123687: xla_ae_lines_pkg.SetLineDescription(
123688: p_ae_header_id => l_ae_header_id
123689: ,p_description => Description_1 (
123690: p_application_id => p_application_id
123691: , p_ae_header_id => l_ae_header_id

Line 123720: xla_ae_lines_pkg.set_ccid(

123716: , x_value_type_code => l_adr_value_type_code
123717: , p_side => 'NA'
123718: );
123719:
123720: xla_ae_lines_pkg.set_ccid(
123721: p_code_combination_id => l_ccid
123722: , p_value_type_code => l_adr_value_type_code
123723: , p_transaction_coa_id => l_adr_transaction_coa_id
123724: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123756: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

123752: xla_accounting_err_pkg.build_message
123753: (p_appli_s_name => 'XLA'
123754: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
123755: ,p_token_1 => 'LINE_NUMBER'
123756: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
123757: ,p_token_2 => 'LINE_TYPE_NAME'
123758: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
123759: l_component_type
123760: ,l_component_code

Line 123792: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

123788: --
123789: --
123790: ------------------------------------------------------------------------------------------------
123791: -- 4219869 Business Flow
123792: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123793: -- Prior Entry. Currently, the following code is always generated.
123794: ------------------------------------------------------------------------------------------------
123795: XLA_AE_LINES_PKG.ValidateCurrentLine;
123796:

Line 123795: XLA_AE_LINES_PKG.ValidateCurrentLine;

123791: -- 4219869 Business Flow
123792: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123793: -- Prior Entry. Currently, the following code is always generated.
123794: ------------------------------------------------------------------------------------------------
123795: XLA_AE_LINES_PKG.ValidateCurrentLine;
123796:
123797: ------------------------------------------------------------------------------------
123798: -- 4219869 Business Flow
123799: -- Populated credit and debit amounts -- Need to generate this within IF

Line 123801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123797: ------------------------------------------------------------------------------------
123798: -- 4219869 Business Flow
123799: -- Populated credit and debit amounts -- Need to generate this within IF
123800: ------------------------------------------------------------------------------------
123801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123802:
123803: ----------------------------------------------------------------------------------
123804: -- 4219869 Business Flow
123805: -- Update journal entry status -- Need to generate this within IF

Line 123833: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

123829: -- To allow MPA report to determine if it should generate report process
123830: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123831: ------------------------------------------------------------------------------------------
123832:
123833: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123834: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123835: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123836: -- call ADRs
123837: -- Bug 4922099

Line 123834: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

123830: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123831: ------------------------------------------------------------------------------------------
123832:
123833: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123834: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123835: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123836: -- call ADRs
123837: -- Bug 4922099
123838: --

Line 123858: xla_ae_lines_pkg.set_ccid(

123854: , x_value_type_code => l_adr_value_type_code
123855: , p_side => 'NA'
123856: );
123857:
123858: xla_ae_lines_pkg.set_ccid(
123859: p_code_combination_id => l_ccid
123860: , p_value_type_code => l_adr_value_type_code
123861: , p_transaction_coa_id => l_adr_transaction_coa_id
123862: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123881: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

123877:
123878: --
123879: -- Update the line information that should be overwritten
123880: --
123881: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123882: p_header_num => 1);
123883: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123884:
123885: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 123883: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

123879: -- Update the line information that should be overwritten
123880: --
123881: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123882: p_header_num => 1);
123883: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123884:
123885: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123886:
123887: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 123885: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

123881: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123882: p_header_num => 1);
123883: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123884:
123885: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123886:
123887: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123888: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123889: END IF;

Line 123888: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

123884:
123885: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123886:
123887: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123888: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123889: END IF;
123890:
123891: --
123892: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 123895: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

123891: --
123892: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123893: --
123894: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123895: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123896: ELSE
123897: ---------------------------------------------------------------------------------------------------
123898: -- 4262811a Switch Sign
123899: ---------------------------------------------------------------------------------------------------

Line 123900: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

123896: ELSE
123897: ---------------------------------------------------------------------------------------------------
123898: -- 4262811a Switch Sign
123899: ---------------------------------------------------------------------------------------------------
123900: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123897: ---------------------------------------------------------------------------------------------------
123898: -- 4262811a Switch Sign
123899: ---------------------------------------------------------------------------------------------------
123900: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123905: -- 5132302

Line 123902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123898: -- 4262811a Switch Sign
123899: ---------------------------------------------------------------------------------------------------
123900: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123905: -- 5132302
123906: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123899: ---------------------------------------------------------------------------------------------------
123900: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123905: -- 5132302
123906: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123907: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123900: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123901: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123905: -- 5132302
123906: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123907: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123908:

Line 123906: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

123902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123905: -- 5132302
123906: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123907: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123908:
123909: END IF;
123910:

Line 123907: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123903: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123904: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123905: -- 5132302
123906: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123907: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123908:
123909: END IF;
123910:
123911: -- 4955764

Line 123912: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123908:
123909: END IF;
123910:
123911: -- 4955764
123912: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123913: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123914:
123915:
123916: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 123916: XLA_AE_LINES_PKG.ValidateCurrentLine;

123912: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123913: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123914:
123915:
123916: XLA_AE_LINES_PKG.ValidateCurrentLine;
123917: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123918:
123919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123920: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 123917: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123913: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123914:
123915:
123916: XLA_AE_LINES_PKG.ValidateCurrentLine;
123917: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123918:
123919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123920: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123921: ,p_balance_type_code => l_balance_type_code);

Line 124115: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

124111: --
124112: -- bulk performance
124113: --
124114: l_balance_type_code VARCHAR2(1);
124115: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
124116: l_log_module VARCHAR2(240);
124117:
124118: --
124119: -- Upgrade strategy

Line 124187: XLA_AE_LINES_PKG.SetNewLine;

124183: ') = 'Y'
124184: THEN
124185:
124186: --
124187: XLA_AE_LINES_PKG.SetNewLine;
124188:
124189: p_balance_type_code := l_balance_type_code;
124190: -- set the flag so later we will know whether the gain loss line needs to be created
124191:

Line 124199: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

124195:
124196: --
124197: -- bulk performance
124198: --
124199: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
124200: p_header_num => 0); -- 4262811
124201: --
124202: -- set accounting line options
124203: --

Line 124204: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

124200: p_header_num => 0); -- 4262811
124201: --
124202: -- set accounting line options
124203: --
124204: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
124205: p_natural_side_code => 'C'
124206: , p_gain_or_loss_flag => 'N'
124207: , p_gl_transfer_mode_code => 'S'
124208: , p_acct_entry_type_code => 'A'

Line 124218: xla_ae_lines_pkg.SetAcctLineType

124214: --
124215: --
124216: -- set accounting line type info
124217: --
124218: xla_ae_lines_pkg.SetAcctLineType
124219: (p_component_type => l_component_type
124220: ,p_event_type_code => l_event_type_code
124221: ,p_line_definition_owner_code => l_line_definition_owner_code
124222: ,p_line_definition_code => l_line_definition_code

Line 124232: xla_ae_lines_pkg.SetAcctClass(

124228: ,p_event_class_code => l_event_class_code);
124229: --
124230: -- set accounting class
124231: --
124232: xla_ae_lines_pkg.SetAcctClass(
124233: p_accounting_class_code => 'SELF_ASSESSED_TAX'
124234: , p_ae_header_id => l_ae_header_id
124235: );
124236:

Line 124240: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

124236:
124237: --
124238: -- set rounding class
124239: --
124240: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124241: 'SELF_ASSESSED_TAX';
124242:
124243: --
124244: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 124244: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

124240: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124241: 'SELF_ASSESSED_TAX';
124242:
124243: --
124244: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124245: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124246: --
124247: -- bulk performance
124248: --

Line 124245: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

124241: 'SELF_ASSESSED_TAX';
124242:
124243: --
124244: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124245: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124246: --
124247: -- bulk performance
124248: --
124249: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 124249: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

124245: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124246: --
124247: -- bulk performance
124248: --
124249: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124250:
124251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124252: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124253:

Line 124251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

124247: -- bulk performance
124248: --
124249: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124250:
124251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124252: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124253:
124254: -- 4955764
124255: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124255: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124251: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124252: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124253:
124254: -- 4955764
124255: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124256: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124257:
124258: -- 4458381 Public Sector Enh
124259:

Line 124365: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

124361: l_rec_acct_attrs.array_num_value(43) := p_source_88;
124362: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
124363: l_rec_acct_attrs.array_num_value(44) := p_source_89;
124364:
124365: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124366: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124367:
124368: ---------------------------------------------------------------------------------------------------------------
124369: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 124366: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

124362: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
124363: l_rec_acct_attrs.array_num_value(44) := p_source_89;
124364:
124365: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124366: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124367:
124368: ---------------------------------------------------------------------------------------------------------------
124369: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124370: ---------------------------------------------------------------------------------------------------------------

Line 124369: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

124365: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124366: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124367:
124368: ---------------------------------------------------------------------------------------------------------------
124369: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124370: ---------------------------------------------------------------------------------------------------------------
124371: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124372:
124373: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 124371: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

124367:
124368: ---------------------------------------------------------------------------------------------------------------
124369: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124370: ---------------------------------------------------------------------------------------------------------------
124371: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124372:
124373: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124374: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124375:

Line 124373: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124369: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124370: ---------------------------------------------------------------------------------------------------------------
124371: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124372:
124373: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124374: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124375:
124376: IF xla_accounting_cache_pkg.GetValueChar
124377: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 124374: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124370: ---------------------------------------------------------------------------------------------------------------
124371: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124372:
124373: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124374: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124375:
124376: IF xla_accounting_cache_pkg.GetValueChar
124377: (p_source_code => 'LEDGER_CATEGORY_CODE'
124378: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 124385: xla_ae_lines_pkg.BflowUpgEntry

124381: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124382: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
124383: )
124384: THEN
124385: xla_ae_lines_pkg.BflowUpgEntry
124386: (p_business_method_code => l_bflow_method_code
124387: ,p_business_class_code => l_bflow_class_code
124388: ,p_balance_type => l_balance_type_code);
124389: ELSE

Line 124402: xla_ae_lines_pkg.SetLineDescription(

124398: --
124399: -- call description
124400: --
124401:
124402: xla_ae_lines_pkg.SetLineDescription(
124403: p_ae_header_id => l_ae_header_id
124404: ,p_description => Description_1 (
124405: p_application_id => p_application_id
124406: , p_ae_header_id => l_ae_header_id

Line 124435: xla_ae_lines_pkg.set_ccid(

124431: , x_value_type_code => l_adr_value_type_code
124432: , p_side => 'NA'
124433: );
124434:
124435: xla_ae_lines_pkg.set_ccid(
124436: p_code_combination_id => l_ccid
124437: , p_value_type_code => l_adr_value_type_code
124438: , p_transaction_coa_id => l_adr_transaction_coa_id
124439: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124471: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

124467: xla_accounting_err_pkg.build_message
124468: (p_appli_s_name => 'XLA'
124469: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
124470: ,p_token_1 => 'LINE_NUMBER'
124471: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
124472: ,p_token_2 => 'LINE_TYPE_NAME'
124473: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
124474: l_component_type
124475: ,l_component_code

Line 124507: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

124503: --
124504: --
124505: ------------------------------------------------------------------------------------------------
124506: -- 4219869 Business Flow
124507: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124508: -- Prior Entry. Currently, the following code is always generated.
124509: ------------------------------------------------------------------------------------------------
124510: XLA_AE_LINES_PKG.ValidateCurrentLine;
124511:

Line 124510: XLA_AE_LINES_PKG.ValidateCurrentLine;

124506: -- 4219869 Business Flow
124507: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124508: -- Prior Entry. Currently, the following code is always generated.
124509: ------------------------------------------------------------------------------------------------
124510: XLA_AE_LINES_PKG.ValidateCurrentLine;
124511:
124512: ------------------------------------------------------------------------------------
124513: -- 4219869 Business Flow
124514: -- Populated credit and debit amounts -- Need to generate this within IF

Line 124516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124512: ------------------------------------------------------------------------------------
124513: -- 4219869 Business Flow
124514: -- Populated credit and debit amounts -- Need to generate this within IF
124515: ------------------------------------------------------------------------------------
124516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124517:
124518: ----------------------------------------------------------------------------------
124519: -- 4219869 Business Flow
124520: -- Update journal entry status -- Need to generate this within IF

Line 124548: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

124544: -- To allow MPA report to determine if it should generate report process
124545: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124546: ------------------------------------------------------------------------------------------
124547:
124548: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124549: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124550: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124551: -- call ADRs
124552: -- Bug 4922099

Line 124549: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

124545: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124546: ------------------------------------------------------------------------------------------
124547:
124548: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124549: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124550: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124551: -- call ADRs
124552: -- Bug 4922099
124553: --

Line 124573: xla_ae_lines_pkg.set_ccid(

124569: , x_value_type_code => l_adr_value_type_code
124570: , p_side => 'NA'
124571: );
124572:
124573: xla_ae_lines_pkg.set_ccid(
124574: p_code_combination_id => l_ccid
124575: , p_value_type_code => l_adr_value_type_code
124576: , p_transaction_coa_id => l_adr_transaction_coa_id
124577: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124596: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

124592:
124593: --
124594: -- Update the line information that should be overwritten
124595: --
124596: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124597: p_header_num => 1);
124598: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124599:
124600: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 124598: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

124594: -- Update the line information that should be overwritten
124595: --
124596: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124597: p_header_num => 1);
124598: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124599:
124600: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124601:
124602: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 124600: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

124596: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124597: p_header_num => 1);
124598: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124599:
124600: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124601:
124602: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124603: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124604: END IF;

Line 124603: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

124599:
124600: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124601:
124602: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124603: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124604: END IF;
124605:
124606: --
124607: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 124610: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

124606: --
124607: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124608: --
124609: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124610: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124611: ELSE
124612: ---------------------------------------------------------------------------------------------------
124613: -- 4262811a Switch Sign
124614: ---------------------------------------------------------------------------------------------------

Line 124615: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

124611: ELSE
124612: ---------------------------------------------------------------------------------------------------
124613: -- 4262811a Switch Sign
124614: ---------------------------------------------------------------------------------------------------
124615: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124612: ---------------------------------------------------------------------------------------------------
124613: -- 4262811a Switch Sign
124614: ---------------------------------------------------------------------------------------------------
124615: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124620: -- 5132302

Line 124617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124613: -- 4262811a Switch Sign
124614: ---------------------------------------------------------------------------------------------------
124615: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124620: -- 5132302
124621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124614: ---------------------------------------------------------------------------------------------------
124615: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124620: -- 5132302
124621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124622: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124615: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124620: -- 5132302
124621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124622: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124623:

Line 124621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

124617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124620: -- 5132302
124621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124622: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124623:
124624: END IF;
124625:

Line 124622: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124619: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124620: -- 5132302
124621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124622: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124623:
124624: END IF;
124625:
124626: -- 4955764

Line 124627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124623:
124624: END IF;
124625:
124626: -- 4955764
124627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124629:
124630:
124631: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 124631: XLA_AE_LINES_PKG.ValidateCurrentLine;

124627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124629:
124630:
124631: XLA_AE_LINES_PKG.ValidateCurrentLine;
124632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124633:
124634: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124635: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 124632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124629:
124630:
124631: XLA_AE_LINES_PKG.ValidateCurrentLine;
124632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124633:
124634: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124635: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124636: ,p_balance_type_code => l_balance_type_code);

Line 124830: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

124826: --
124827: -- bulk performance
124828: --
124829: l_balance_type_code VARCHAR2(1);
124830: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
124831: l_log_module VARCHAR2(240);
124832:
124833: --
124834: -- Upgrade strategy

Line 124902: XLA_AE_LINES_PKG.SetNewLine;

124898: ') = 'Y'
124899: THEN
124900:
124901: --
124902: XLA_AE_LINES_PKG.SetNewLine;
124903:
124904: p_balance_type_code := l_balance_type_code;
124905: -- set the flag so later we will know whether the gain loss line needs to be created
124906:

Line 124914: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

124910:
124911: --
124912: -- bulk performance
124913: --
124914: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
124915: p_header_num => 0); -- 4262811
124916: --
124917: -- set accounting line options
124918: --

Line 124919: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

124915: p_header_num => 0); -- 4262811
124916: --
124917: -- set accounting line options
124918: --
124919: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
124920: p_natural_side_code => 'C'
124921: , p_gain_or_loss_flag => 'N'
124922: , p_gl_transfer_mode_code => 'S'
124923: , p_acct_entry_type_code => 'A'

Line 124933: xla_ae_lines_pkg.SetAcctLineType

124929: --
124930: --
124931: -- set accounting line type info
124932: --
124933: xla_ae_lines_pkg.SetAcctLineType
124934: (p_component_type => l_component_type
124935: ,p_event_type_code => l_event_type_code
124936: ,p_line_definition_owner_code => l_line_definition_owner_code
124937: ,p_line_definition_code => l_line_definition_code

Line 124947: xla_ae_lines_pkg.SetAcctClass(

124943: ,p_event_class_code => l_event_class_code);
124944: --
124945: -- set accounting class
124946: --
124947: xla_ae_lines_pkg.SetAcctClass(
124948: p_accounting_class_code => 'SELF_ASSESSED_TAX'
124949: , p_ae_header_id => l_ae_header_id
124950: );
124951:

Line 124955: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

124951:
124952: --
124953: -- set rounding class
124954: --
124955: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124956: 'SELF_ASSESSED_TAX';
124957:
124958: --
124959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 124959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

124955: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124956: 'SELF_ASSESSED_TAX';
124957:
124958: --
124959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124961: --
124962: -- bulk performance
124963: --

Line 124960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

124956: 'SELF_ASSESSED_TAX';
124957:
124958: --
124959: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124961: --
124962: -- bulk performance
124963: --
124964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 124964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

124960: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124961: --
124962: -- bulk performance
124963: --
124964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124965:
124966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124968:

Line 124966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

124962: -- bulk performance
124963: --
124964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124965:
124966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124968:
124969: -- 4955764
124970: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124970: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124968:
124969: -- 4955764
124970: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124971: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124972:
124973: -- 4458381 Public Sector Enh
124974:

Line 125078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

125074: l_rec_acct_attrs.array_num_value(42) := p_source_88;
125075: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125076: l_rec_acct_attrs.array_num_value(43) := p_source_89;
125077:
125078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125080:
125081: ---------------------------------------------------------------------------------------------------------------
125082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 125079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

125075: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125076: l_rec_acct_attrs.array_num_value(43) := p_source_89;
125077:
125078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125080:
125081: ---------------------------------------------------------------------------------------------------------------
125082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125083: ---------------------------------------------------------------------------------------------------------------

Line 125082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

125078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125080:
125081: ---------------------------------------------------------------------------------------------------------------
125082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125083: ---------------------------------------------------------------------------------------------------------------
125084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125085:
125086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 125084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

125080:
125081: ---------------------------------------------------------------------------------------------------------------
125082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125083: ---------------------------------------------------------------------------------------------------------------
125084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125085:
125086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125088:

Line 125086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125083: ---------------------------------------------------------------------------------------------------------------
125084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125085:
125086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125088:
125089: IF xla_accounting_cache_pkg.GetValueChar
125090: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 125087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125083: ---------------------------------------------------------------------------------------------------------------
125084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125085:
125086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125088:
125089: IF xla_accounting_cache_pkg.GetValueChar
125090: (p_source_code => 'LEDGER_CATEGORY_CODE'
125091: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 125098: xla_ae_lines_pkg.BflowUpgEntry

125094: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125095: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
125096: )
125097: THEN
125098: xla_ae_lines_pkg.BflowUpgEntry
125099: (p_business_method_code => l_bflow_method_code
125100: ,p_business_class_code => l_bflow_class_code
125101: ,p_balance_type => l_balance_type_code);
125102: ELSE

Line 125115: xla_ae_lines_pkg.SetLineDescription(

125111: --
125112: -- call description
125113: --
125114:
125115: xla_ae_lines_pkg.SetLineDescription(
125116: p_ae_header_id => l_ae_header_id
125117: ,p_description => Description_1 (
125118: p_application_id => p_application_id
125119: , p_ae_header_id => l_ae_header_id

Line 125148: xla_ae_lines_pkg.set_ccid(

125144: , x_value_type_code => l_adr_value_type_code
125145: , p_side => 'NA'
125146: );
125147:
125148: xla_ae_lines_pkg.set_ccid(
125149: p_code_combination_id => l_ccid
125150: , p_value_type_code => l_adr_value_type_code
125151: , p_transaction_coa_id => l_adr_transaction_coa_id
125152: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125184: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

125180: xla_accounting_err_pkg.build_message
125181: (p_appli_s_name => 'XLA'
125182: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
125183: ,p_token_1 => 'LINE_NUMBER'
125184: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
125185: ,p_token_2 => 'LINE_TYPE_NAME'
125186: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
125187: l_component_type
125188: ,l_component_code

Line 125220: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

125216: --
125217: --
125218: ------------------------------------------------------------------------------------------------
125219: -- 4219869 Business Flow
125220: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125221: -- Prior Entry. Currently, the following code is always generated.
125222: ------------------------------------------------------------------------------------------------
125223: XLA_AE_LINES_PKG.ValidateCurrentLine;
125224:

Line 125223: XLA_AE_LINES_PKG.ValidateCurrentLine;

125219: -- 4219869 Business Flow
125220: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125221: -- Prior Entry. Currently, the following code is always generated.
125222: ------------------------------------------------------------------------------------------------
125223: XLA_AE_LINES_PKG.ValidateCurrentLine;
125224:
125225: ------------------------------------------------------------------------------------
125226: -- 4219869 Business Flow
125227: -- Populated credit and debit amounts -- Need to generate this within IF

Line 125229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125225: ------------------------------------------------------------------------------------
125226: -- 4219869 Business Flow
125227: -- Populated credit and debit amounts -- Need to generate this within IF
125228: ------------------------------------------------------------------------------------
125229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125230:
125231: ----------------------------------------------------------------------------------
125232: -- 4219869 Business Flow
125233: -- Update journal entry status -- Need to generate this within IF

Line 125261: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

125257: -- To allow MPA report to determine if it should generate report process
125258: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125259: ------------------------------------------------------------------------------------------
125260:
125261: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125262: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125263: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125264: -- call ADRs
125265: -- Bug 4922099

Line 125262: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

125258: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125259: ------------------------------------------------------------------------------------------
125260:
125261: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125262: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125263: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125264: -- call ADRs
125265: -- Bug 4922099
125266: --

Line 125286: xla_ae_lines_pkg.set_ccid(

125282: , x_value_type_code => l_adr_value_type_code
125283: , p_side => 'NA'
125284: );
125285:
125286: xla_ae_lines_pkg.set_ccid(
125287: p_code_combination_id => l_ccid
125288: , p_value_type_code => l_adr_value_type_code
125289: , p_transaction_coa_id => l_adr_transaction_coa_id
125290: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125309: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

125305:
125306: --
125307: -- Update the line information that should be overwritten
125308: --
125309: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125310: p_header_num => 1);
125311: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125312:
125313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 125311: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

125307: -- Update the line information that should be overwritten
125308: --
125309: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125310: p_header_num => 1);
125311: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125312:
125313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125314:
125315: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 125313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

125309: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125310: p_header_num => 1);
125311: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125312:
125313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125314:
125315: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125316: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125317: END IF;

Line 125316: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

125312:
125313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125314:
125315: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125316: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125317: END IF;
125318:
125319: --
125320: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 125323: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

125319: --
125320: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125321: --
125322: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125323: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125324: ELSE
125325: ---------------------------------------------------------------------------------------------------
125326: -- 4262811a Switch Sign
125327: ---------------------------------------------------------------------------------------------------

Line 125328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

125324: ELSE
125325: ---------------------------------------------------------------------------------------------------
125326: -- 4262811a Switch Sign
125327: ---------------------------------------------------------------------------------------------------
125328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125325: ---------------------------------------------------------------------------------------------------
125326: -- 4262811a Switch Sign
125327: ---------------------------------------------------------------------------------------------------
125328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125333: -- 5132302

Line 125330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125326: -- 4262811a Switch Sign
125327: ---------------------------------------------------------------------------------------------------
125328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125333: -- 5132302
125334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125327: ---------------------------------------------------------------------------------------------------
125328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125333: -- 5132302
125334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125328: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125333: -- 5132302
125334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125336:

Line 125334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

125330: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125333: -- 5132302
125334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125336:
125337: END IF;
125338:

Line 125335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125332: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125333: -- 5132302
125334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125335: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125336:
125337: END IF;
125338:
125339: -- 4955764

Line 125340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125336:
125337: END IF;
125338:
125339: -- 4955764
125340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125342:
125343:
125344: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 125344: XLA_AE_LINES_PKG.ValidateCurrentLine;

125340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125342:
125343:
125344: XLA_AE_LINES_PKG.ValidateCurrentLine;
125345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125346:
125347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125348: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 125345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125342:
125343:
125344: XLA_AE_LINES_PKG.ValidateCurrentLine;
125345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125346:
125347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125348: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125349: ,p_balance_type_code => l_balance_type_code);

Line 125546: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

125542: --
125543: -- bulk performance
125544: --
125545: l_balance_type_code VARCHAR2(1);
125546: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
125547: l_log_module VARCHAR2(240);
125548:
125549: --
125550: -- Upgrade strategy

Line 125618: XLA_AE_LINES_PKG.SetNewLine;

125614: ') = 'Y'
125615: THEN
125616:
125617: --
125618: XLA_AE_LINES_PKG.SetNewLine;
125619:
125620: p_balance_type_code := l_balance_type_code;
125621: -- set the flag so later we will know whether the gain loss line needs to be created
125622:

Line 125630: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

125626:
125627: --
125628: -- bulk performance
125629: --
125630: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
125631: p_header_num => 0); -- 4262811
125632: --
125633: -- set accounting line options
125634: --

Line 125635: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

125631: p_header_num => 0); -- 4262811
125632: --
125633: -- set accounting line options
125634: --
125635: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
125636: p_natural_side_code => 'D'
125637: , p_gain_or_loss_flag => 'N'
125638: , p_gl_transfer_mode_code => 'S'
125639: , p_acct_entry_type_code => 'A'

Line 125649: xla_ae_lines_pkg.SetAcctLineType

125645: --
125646: --
125647: -- set accounting line type info
125648: --
125649: xla_ae_lines_pkg.SetAcctLineType
125650: (p_component_type => l_component_type
125651: ,p_event_type_code => l_event_type_code
125652: ,p_line_definition_owner_code => l_line_definition_owner_code
125653: ,p_line_definition_code => l_line_definition_code

Line 125663: xla_ae_lines_pkg.SetAcctClass(

125659: ,p_event_class_code => l_event_class_code);
125660: --
125661: -- set accounting class
125662: --
125663: xla_ae_lines_pkg.SetAcctClass(
125664: p_accounting_class_code => 'SELF_ASSESSED_TAX'
125665: , p_ae_header_id => l_ae_header_id
125666: );
125667:

Line 125671: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

125667:
125668: --
125669: -- set rounding class
125670: --
125671: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125672: 'SELF_ASSESSED_TAX';
125673:
125674: --
125675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 125675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

125671: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125672: 'SELF_ASSESSED_TAX';
125673:
125674: --
125675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125677: --
125678: -- bulk performance
125679: --

Line 125676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

125672: 'SELF_ASSESSED_TAX';
125673:
125674: --
125675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125677: --
125678: -- bulk performance
125679: --
125680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 125680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

125676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125677: --
125678: -- bulk performance
125679: --
125680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125681:
125682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125683: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125684:

Line 125682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

125678: -- bulk performance
125679: --
125680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125681:
125682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125683: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125684:
125685: -- 4955764
125686: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125686: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125683: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125684:
125685: -- 4955764
125686: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125687: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125688:
125689: -- 4458381 Public Sector Enh
125690:

Line 125794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

125790: l_rec_acct_attrs.array_num_value(42) := p_source_88;
125791: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125792: l_rec_acct_attrs.array_num_value(43) := p_source_89;
125793:
125794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125795: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125796:
125797: ---------------------------------------------------------------------------------------------------------------
125798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 125795: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

125791: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125792: l_rec_acct_attrs.array_num_value(43) := p_source_89;
125793:
125794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125795: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125796:
125797: ---------------------------------------------------------------------------------------------------------------
125798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125799: ---------------------------------------------------------------------------------------------------------------

Line 125798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

125794: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125795: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125796:
125797: ---------------------------------------------------------------------------------------------------------------
125798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125799: ---------------------------------------------------------------------------------------------------------------
125800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125801:
125802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 125800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

125796:
125797: ---------------------------------------------------------------------------------------------------------------
125798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125799: ---------------------------------------------------------------------------------------------------------------
125800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125801:
125802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125804:

Line 125802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125798: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125799: ---------------------------------------------------------------------------------------------------------------
125800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125801:
125802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125804:
125805: IF xla_accounting_cache_pkg.GetValueChar
125806: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 125803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125799: ---------------------------------------------------------------------------------------------------------------
125800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125801:
125802: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125804:
125805: IF xla_accounting_cache_pkg.GetValueChar
125806: (p_source_code => 'LEDGER_CATEGORY_CODE'
125807: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 125814: xla_ae_lines_pkg.BflowUpgEntry

125810: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125811: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
125812: )
125813: THEN
125814: xla_ae_lines_pkg.BflowUpgEntry
125815: (p_business_method_code => l_bflow_method_code
125816: ,p_business_class_code => l_bflow_class_code
125817: ,p_balance_type => l_balance_type_code);
125818: ELSE

Line 125831: xla_ae_lines_pkg.SetLineDescription(

125827: --
125828: -- call description
125829: --
125830:
125831: xla_ae_lines_pkg.SetLineDescription(
125832: p_ae_header_id => l_ae_header_id
125833: ,p_description => Description_1 (
125834: p_application_id => p_application_id
125835: , p_ae_header_id => l_ae_header_id

Line 125864: xla_ae_lines_pkg.set_ccid(

125860: , x_value_type_code => l_adr_value_type_code
125861: , p_side => 'NA'
125862: );
125863:
125864: xla_ae_lines_pkg.set_ccid(
125865: p_code_combination_id => l_ccid
125866: , p_value_type_code => l_adr_value_type_code
125867: , p_transaction_coa_id => l_adr_transaction_coa_id
125868: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125900: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

125896: xla_accounting_err_pkg.build_message
125897: (p_appli_s_name => 'XLA'
125898: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
125899: ,p_token_1 => 'LINE_NUMBER'
125900: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
125901: ,p_token_2 => 'LINE_TYPE_NAME'
125902: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
125903: l_component_type
125904: ,l_component_code

Line 125936: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

125932: --
125933: --
125934: ------------------------------------------------------------------------------------------------
125935: -- 4219869 Business Flow
125936: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125937: -- Prior Entry. Currently, the following code is always generated.
125938: ------------------------------------------------------------------------------------------------
125939: XLA_AE_LINES_PKG.ValidateCurrentLine;
125940:

Line 125939: XLA_AE_LINES_PKG.ValidateCurrentLine;

125935: -- 4219869 Business Flow
125936: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125937: -- Prior Entry. Currently, the following code is always generated.
125938: ------------------------------------------------------------------------------------------------
125939: XLA_AE_LINES_PKG.ValidateCurrentLine;
125940:
125941: ------------------------------------------------------------------------------------
125942: -- 4219869 Business Flow
125943: -- Populated credit and debit amounts -- Need to generate this within IF

Line 125945: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125941: ------------------------------------------------------------------------------------
125942: -- 4219869 Business Flow
125943: -- Populated credit and debit amounts -- Need to generate this within IF
125944: ------------------------------------------------------------------------------------
125945: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125946:
125947: ----------------------------------------------------------------------------------
125948: -- 4219869 Business Flow
125949: -- Update journal entry status -- Need to generate this within IF

Line 125977: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

125973: -- To allow MPA report to determine if it should generate report process
125974: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125975: ------------------------------------------------------------------------------------------
125976:
125977: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125978: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125979: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125980: -- call ADRs
125981: -- Bug 4922099

Line 125978: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

125974: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125975: ------------------------------------------------------------------------------------------
125976:
125977: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125978: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125979: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125980: -- call ADRs
125981: -- Bug 4922099
125982: --

Line 126002: xla_ae_lines_pkg.set_ccid(

125998: , x_value_type_code => l_adr_value_type_code
125999: , p_side => 'NA'
126000: );
126001:
126002: xla_ae_lines_pkg.set_ccid(
126003: p_code_combination_id => l_ccid
126004: , p_value_type_code => l_adr_value_type_code
126005: , p_transaction_coa_id => l_adr_transaction_coa_id
126006: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126025: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

126021:
126022: --
126023: -- Update the line information that should be overwritten
126024: --
126025: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126026: p_header_num => 1);
126027: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126028:
126029: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 126027: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

126023: -- Update the line information that should be overwritten
126024: --
126025: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126026: p_header_num => 1);
126027: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126028:
126029: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126030:
126031: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 126029: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

126025: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126026: p_header_num => 1);
126027: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126028:
126029: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126030:
126031: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126032: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126033: END IF;

Line 126032: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

126028:
126029: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126030:
126031: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126032: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126033: END IF;
126034:
126035: --
126036: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 126039: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

126035: --
126036: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126037: --
126038: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126039: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126040: ELSE
126041: ---------------------------------------------------------------------------------------------------
126042: -- 4262811a Switch Sign
126043: ---------------------------------------------------------------------------------------------------

Line 126044: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

126040: ELSE
126041: ---------------------------------------------------------------------------------------------------
126042: -- 4262811a Switch Sign
126043: ---------------------------------------------------------------------------------------------------
126044: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126041: ---------------------------------------------------------------------------------------------------
126042: -- 4262811a Switch Sign
126043: ---------------------------------------------------------------------------------------------------
126044: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126049: -- 5132302

Line 126046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126042: -- 4262811a Switch Sign
126043: ---------------------------------------------------------------------------------------------------
126044: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126049: -- 5132302
126050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126043: ---------------------------------------------------------------------------------------------------
126044: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126049: -- 5132302
126050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126051: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126044: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126049: -- 5132302
126050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126051: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126052:

Line 126050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

126046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126049: -- 5132302
126050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126051: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126052:
126053: END IF;
126054:

Line 126051: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126048: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126049: -- 5132302
126050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126051: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126052:
126053: END IF;
126054:
126055: -- 4955764

Line 126056: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126052:
126053: END IF;
126054:
126055: -- 4955764
126056: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126057: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126058:
126059:
126060: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 126060: XLA_AE_LINES_PKG.ValidateCurrentLine;

126056: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126057: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126058:
126059:
126060: XLA_AE_LINES_PKG.ValidateCurrentLine;
126061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126062:
126063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126064: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 126061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126057: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126058:
126059:
126060: XLA_AE_LINES_PKG.ValidateCurrentLine;
126061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126062:
126063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126064: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126065: ,p_balance_type_code => l_balance_type_code);

Line 126262: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

126258: --
126259: -- bulk performance
126260: --
126261: l_balance_type_code VARCHAR2(1);
126262: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
126263: l_log_module VARCHAR2(240);
126264:
126265: --
126266: -- Upgrade strategy

Line 126334: XLA_AE_LINES_PKG.SetNewLine;

126330: ') = 'Y'
126331: THEN
126332:
126333: --
126334: XLA_AE_LINES_PKG.SetNewLine;
126335:
126336: p_balance_type_code := l_balance_type_code;
126337: -- set the flag so later we will know whether the gain loss line needs to be created
126338:

Line 126346: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

126342:
126343: --
126344: -- bulk performance
126345: --
126346: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
126347: p_header_num => 0); -- 4262811
126348: --
126349: -- set accounting line options
126350: --

Line 126351: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

126347: p_header_num => 0); -- 4262811
126348: --
126349: -- set accounting line options
126350: --
126351: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
126352: p_natural_side_code => 'D'
126353: , p_gain_or_loss_flag => 'N'
126354: , p_gl_transfer_mode_code => 'S'
126355: , p_acct_entry_type_code => 'A'

Line 126365: xla_ae_lines_pkg.SetAcctLineType

126361: --
126362: --
126363: -- set accounting line type info
126364: --
126365: xla_ae_lines_pkg.SetAcctLineType
126366: (p_component_type => l_component_type
126367: ,p_event_type_code => l_event_type_code
126368: ,p_line_definition_owner_code => l_line_definition_owner_code
126369: ,p_line_definition_code => l_line_definition_code

Line 126379: xla_ae_lines_pkg.SetAcctClass(

126375: ,p_event_class_code => l_event_class_code);
126376: --
126377: -- set accounting class
126378: --
126379: xla_ae_lines_pkg.SetAcctClass(
126380: p_accounting_class_code => 'SELF_ASSESSED_TAX'
126381: , p_ae_header_id => l_ae_header_id
126382: );
126383:

Line 126387: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

126383:
126384: --
126385: -- set rounding class
126386: --
126387: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126388: 'SELF_ASSESSED_TAX';
126389:
126390: --
126391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 126391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

126387: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126388: 'SELF_ASSESSED_TAX';
126389:
126390: --
126391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126393: --
126394: -- bulk performance
126395: --

Line 126392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

126388: 'SELF_ASSESSED_TAX';
126389:
126390: --
126391: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126393: --
126394: -- bulk performance
126395: --
126396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 126396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

126392: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126393: --
126394: -- bulk performance
126395: --
126396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126397:
126398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126399: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126400:

Line 126398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

126394: -- bulk performance
126395: --
126396: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126397:
126398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126399: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126400:
126401: -- 4955764
126402: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126402: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126399: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126400:
126401: -- 4955764
126402: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126403: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
126404:
126405: -- 4458381 Public Sector Enh
126406:

Line 126510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

126506: l_rec_acct_attrs.array_num_value(42) := p_source_88;
126507: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
126508: l_rec_acct_attrs.array_num_value(43) := p_source_89;
126509:
126510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126512:
126513: ---------------------------------------------------------------------------------------------------------------
126514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 126511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

126507: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
126508: l_rec_acct_attrs.array_num_value(43) := p_source_89;
126509:
126510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126512:
126513: ---------------------------------------------------------------------------------------------------------------
126514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126515: ---------------------------------------------------------------------------------------------------------------

Line 126514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

126510: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126511: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126512:
126513: ---------------------------------------------------------------------------------------------------------------
126514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126515: ---------------------------------------------------------------------------------------------------------------
126516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126517:
126518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 126516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

126512:
126513: ---------------------------------------------------------------------------------------------------------------
126514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126515: ---------------------------------------------------------------------------------------------------------------
126516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126517:
126518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126520:

Line 126518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126514: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126515: ---------------------------------------------------------------------------------------------------------------
126516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126517:
126518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126520:
126521: IF xla_accounting_cache_pkg.GetValueChar
126522: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 126519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126515: ---------------------------------------------------------------------------------------------------------------
126516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126517:
126518: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126519: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126520:
126521: IF xla_accounting_cache_pkg.GetValueChar
126522: (p_source_code => 'LEDGER_CATEGORY_CODE'
126523: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 126530: xla_ae_lines_pkg.BflowUpgEntry

126526: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
126527: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
126528: )
126529: THEN
126530: xla_ae_lines_pkg.BflowUpgEntry
126531: (p_business_method_code => l_bflow_method_code
126532: ,p_business_class_code => l_bflow_class_code
126533: ,p_balance_type => l_balance_type_code);
126534: ELSE

Line 126547: xla_ae_lines_pkg.SetLineDescription(

126543: --
126544: -- call description
126545: --
126546:
126547: xla_ae_lines_pkg.SetLineDescription(
126548: p_ae_header_id => l_ae_header_id
126549: ,p_description => Description_1 (
126550: p_application_id => p_application_id
126551: , p_ae_header_id => l_ae_header_id

Line 126580: xla_ae_lines_pkg.set_ccid(

126576: , x_value_type_code => l_adr_value_type_code
126577: , p_side => 'NA'
126578: );
126579:
126580: xla_ae_lines_pkg.set_ccid(
126581: p_code_combination_id => l_ccid
126582: , p_value_type_code => l_adr_value_type_code
126583: , p_transaction_coa_id => l_adr_transaction_coa_id
126584: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126616: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

126612: xla_accounting_err_pkg.build_message
126613: (p_appli_s_name => 'XLA'
126614: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
126615: ,p_token_1 => 'LINE_NUMBER'
126616: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
126617: ,p_token_2 => 'LINE_TYPE_NAME'
126618: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
126619: l_component_type
126620: ,l_component_code

Line 126652: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

126648: --
126649: --
126650: ------------------------------------------------------------------------------------------------
126651: -- 4219869 Business Flow
126652: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126653: -- Prior Entry. Currently, the following code is always generated.
126654: ------------------------------------------------------------------------------------------------
126655: XLA_AE_LINES_PKG.ValidateCurrentLine;
126656:

Line 126655: XLA_AE_LINES_PKG.ValidateCurrentLine;

126651: -- 4219869 Business Flow
126652: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126653: -- Prior Entry. Currently, the following code is always generated.
126654: ------------------------------------------------------------------------------------------------
126655: XLA_AE_LINES_PKG.ValidateCurrentLine;
126656:
126657: ------------------------------------------------------------------------------------
126658: -- 4219869 Business Flow
126659: -- Populated credit and debit amounts -- Need to generate this within IF

Line 126661: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126657: ------------------------------------------------------------------------------------
126658: -- 4219869 Business Flow
126659: -- Populated credit and debit amounts -- Need to generate this within IF
126660: ------------------------------------------------------------------------------------
126661: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126662:
126663: ----------------------------------------------------------------------------------
126664: -- 4219869 Business Flow
126665: -- Update journal entry status -- Need to generate this within IF

Line 126693: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

126689: -- To allow MPA report to determine if it should generate report process
126690: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126691: ------------------------------------------------------------------------------------------
126692:
126693: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126694: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126695: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126696: -- call ADRs
126697: -- Bug 4922099

Line 126694: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

126690: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126691: ------------------------------------------------------------------------------------------
126692:
126693: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126694: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126695: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126696: -- call ADRs
126697: -- Bug 4922099
126698: --

Line 126718: xla_ae_lines_pkg.set_ccid(

126714: , x_value_type_code => l_adr_value_type_code
126715: , p_side => 'NA'
126716: );
126717:
126718: xla_ae_lines_pkg.set_ccid(
126719: p_code_combination_id => l_ccid
126720: , p_value_type_code => l_adr_value_type_code
126721: , p_transaction_coa_id => l_adr_transaction_coa_id
126722: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126741: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

126737:
126738: --
126739: -- Update the line information that should be overwritten
126740: --
126741: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126742: p_header_num => 1);
126743: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126744:
126745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 126743: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

126739: -- Update the line information that should be overwritten
126740: --
126741: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126742: p_header_num => 1);
126743: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126744:
126745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126746:
126747: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 126745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

126741: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126742: p_header_num => 1);
126743: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126744:
126745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126746:
126747: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126748: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126749: END IF;

Line 126748: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

126744:
126745: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126746:
126747: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126748: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126749: END IF;
126750:
126751: --
126752: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 126755: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

126751: --
126752: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126753: --
126754: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126755: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126756: ELSE
126757: ---------------------------------------------------------------------------------------------------
126758: -- 4262811a Switch Sign
126759: ---------------------------------------------------------------------------------------------------

Line 126760: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

126756: ELSE
126757: ---------------------------------------------------------------------------------------------------
126758: -- 4262811a Switch Sign
126759: ---------------------------------------------------------------------------------------------------
126760: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126762: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126757: ---------------------------------------------------------------------------------------------------
126758: -- 4262811a Switch Sign
126759: ---------------------------------------------------------------------------------------------------
126760: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126762: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126765: -- 5132302

Line 126762: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126758: -- 4262811a Switch Sign
126759: ---------------------------------------------------------------------------------------------------
126760: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126762: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126765: -- 5132302
126766: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126759: ---------------------------------------------------------------------------------------------------
126760: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126762: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126765: -- 5132302
126766: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126767: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126760: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126762: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126765: -- 5132302
126766: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126767: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126768:

Line 126766: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

126762: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126765: -- 5132302
126766: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126767: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126768:
126769: END IF;
126770:

Line 126767: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126763: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126764: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126765: -- 5132302
126766: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126767: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126768:
126769: END IF;
126770:
126771: -- 4955764

Line 126772: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126768:
126769: END IF;
126770:
126771: -- 4955764
126772: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126773: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126774:
126775:
126776: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 126776: XLA_AE_LINES_PKG.ValidateCurrentLine;

126772: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126773: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126774:
126775:
126776: XLA_AE_LINES_PKG.ValidateCurrentLine;
126777: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126778:
126779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126780: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 126777: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126773: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126774:
126775:
126776: XLA_AE_LINES_PKG.ValidateCurrentLine;
126777: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126778:
126779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126780: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126781: ,p_balance_type_code => l_balance_type_code);

Line 126976: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

126972: --
126973: -- bulk performance
126974: --
126975: l_balance_type_code VARCHAR2(1);
126976: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
126977: l_log_module VARCHAR2(240);
126978:
126979: --
126980: -- Upgrade strategy

Line 127048: XLA_AE_LINES_PKG.SetNewLine;

127044: ') = 'Y'
127045: THEN
127046:
127047: --
127048: XLA_AE_LINES_PKG.SetNewLine;
127049:
127050: p_balance_type_code := l_balance_type_code;
127051: -- set the flag so later we will know whether the gain loss line needs to be created
127052:

Line 127060: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

127056:
127057: --
127058: -- bulk performance
127059: --
127060: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
127061: p_header_num => 0); -- 4262811
127062: --
127063: -- set accounting line options
127064: --

Line 127065: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

127061: p_header_num => 0); -- 4262811
127062: --
127063: -- set accounting line options
127064: --
127065: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
127066: p_natural_side_code => 'D'
127067: , p_gain_or_loss_flag => 'N'
127068: , p_gl_transfer_mode_code => 'S'
127069: , p_acct_entry_type_code => 'A'

Line 127079: xla_ae_lines_pkg.SetAcctLineType

127075: --
127076: --
127077: -- set accounting line type info
127078: --
127079: xla_ae_lines_pkg.SetAcctLineType
127080: (p_component_type => l_component_type
127081: ,p_event_type_code => l_event_type_code
127082: ,p_line_definition_owner_code => l_line_definition_owner_code
127083: ,p_line_definition_code => l_line_definition_code

Line 127093: xla_ae_lines_pkg.SetAcctClass(

127089: ,p_event_class_code => l_event_class_code);
127090: --
127091: -- set accounting class
127092: --
127093: xla_ae_lines_pkg.SetAcctClass(
127094: p_accounting_class_code => 'SELF_ASSESSED_TAX'
127095: , p_ae_header_id => l_ae_header_id
127096: );
127097:

Line 127101: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

127097:
127098: --
127099: -- set rounding class
127100: --
127101: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127102: 'SELF_ASSESSED_TAX';
127103:
127104: --
127105: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 127105: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

127101: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127102: 'SELF_ASSESSED_TAX';
127103:
127104: --
127105: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127106: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127107: --
127108: -- bulk performance
127109: --

Line 127106: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

127102: 'SELF_ASSESSED_TAX';
127103:
127104: --
127105: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127106: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127107: --
127108: -- bulk performance
127109: --
127110: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 127110: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

127106: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127107: --
127108: -- bulk performance
127109: --
127110: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127111:
127112: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127113: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127114:

Line 127112: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

127108: -- bulk performance
127109: --
127110: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127111:
127112: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127113: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127114:
127115: -- 4955764
127116: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127116: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127112: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127113: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127114:
127115: -- 4955764
127116: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127117: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
127118:
127119: -- 4458381 Public Sector Enh
127120:

Line 127222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

127218: l_rec_acct_attrs.array_num_value(41) := p_source_88;
127219: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
127220: l_rec_acct_attrs.array_num_value(42) := p_source_89;
127221:
127222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127224:
127225: ---------------------------------------------------------------------------------------------------------------
127226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 127223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

127219: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
127220: l_rec_acct_attrs.array_num_value(42) := p_source_89;
127221:
127222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127224:
127225: ---------------------------------------------------------------------------------------------------------------
127226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127227: ---------------------------------------------------------------------------------------------------------------

Line 127226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

127222: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127223: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127224:
127225: ---------------------------------------------------------------------------------------------------------------
127226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127227: ---------------------------------------------------------------------------------------------------------------
127228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127229:
127230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 127228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

127224:
127225: ---------------------------------------------------------------------------------------------------------------
127226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127227: ---------------------------------------------------------------------------------------------------------------
127228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127229:
127230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127232:

Line 127230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127226: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127227: ---------------------------------------------------------------------------------------------------------------
127228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127229:
127230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127232:
127233: IF xla_accounting_cache_pkg.GetValueChar
127234: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 127231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127227: ---------------------------------------------------------------------------------------------------------------
127228: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127229:
127230: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127232:
127233: IF xla_accounting_cache_pkg.GetValueChar
127234: (p_source_code => 'LEDGER_CATEGORY_CODE'
127235: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 127242: xla_ae_lines_pkg.BflowUpgEntry

127238: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127239: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
127240: )
127241: THEN
127242: xla_ae_lines_pkg.BflowUpgEntry
127243: (p_business_method_code => l_bflow_method_code
127244: ,p_business_class_code => l_bflow_class_code
127245: ,p_balance_type => l_balance_type_code);
127246: ELSE

Line 127259: xla_ae_lines_pkg.SetLineDescription(

127255: --
127256: -- call description
127257: --
127258:
127259: xla_ae_lines_pkg.SetLineDescription(
127260: p_ae_header_id => l_ae_header_id
127261: ,p_description => Description_1 (
127262: p_application_id => p_application_id
127263: , p_ae_header_id => l_ae_header_id

Line 127292: xla_ae_lines_pkg.set_ccid(

127288: , x_value_type_code => l_adr_value_type_code
127289: , p_side => 'NA'
127290: );
127291:
127292: xla_ae_lines_pkg.set_ccid(
127293: p_code_combination_id => l_ccid
127294: , p_value_type_code => l_adr_value_type_code
127295: , p_transaction_coa_id => l_adr_transaction_coa_id
127296: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127328: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

127324: xla_accounting_err_pkg.build_message
127325: (p_appli_s_name => 'XLA'
127326: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
127327: ,p_token_1 => 'LINE_NUMBER'
127328: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
127329: ,p_token_2 => 'LINE_TYPE_NAME'
127330: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
127331: l_component_type
127332: ,l_component_code

Line 127364: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

127360: --
127361: --
127362: ------------------------------------------------------------------------------------------------
127363: -- 4219869 Business Flow
127364: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127365: -- Prior Entry. Currently, the following code is always generated.
127366: ------------------------------------------------------------------------------------------------
127367: XLA_AE_LINES_PKG.ValidateCurrentLine;
127368:

Line 127367: XLA_AE_LINES_PKG.ValidateCurrentLine;

127363: -- 4219869 Business Flow
127364: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127365: -- Prior Entry. Currently, the following code is always generated.
127366: ------------------------------------------------------------------------------------------------
127367: XLA_AE_LINES_PKG.ValidateCurrentLine;
127368:
127369: ------------------------------------------------------------------------------------
127370: -- 4219869 Business Flow
127371: -- Populated credit and debit amounts -- Need to generate this within IF

Line 127373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127369: ------------------------------------------------------------------------------------
127370: -- 4219869 Business Flow
127371: -- Populated credit and debit amounts -- Need to generate this within IF
127372: ------------------------------------------------------------------------------------
127373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127374:
127375: ----------------------------------------------------------------------------------
127376: -- 4219869 Business Flow
127377: -- Update journal entry status -- Need to generate this within IF

Line 127405: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

127401: -- To allow MPA report to determine if it should generate report process
127402: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127403: ------------------------------------------------------------------------------------------
127404:
127405: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127406: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127407: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127408: -- call ADRs
127409: -- Bug 4922099

Line 127406: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

127402: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127403: ------------------------------------------------------------------------------------------
127404:
127405: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127406: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127407: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127408: -- call ADRs
127409: -- Bug 4922099
127410: --

Line 127430: xla_ae_lines_pkg.set_ccid(

127426: , x_value_type_code => l_adr_value_type_code
127427: , p_side => 'NA'
127428: );
127429:
127430: xla_ae_lines_pkg.set_ccid(
127431: p_code_combination_id => l_ccid
127432: , p_value_type_code => l_adr_value_type_code
127433: , p_transaction_coa_id => l_adr_transaction_coa_id
127434: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

127449:
127450: --
127451: -- Update the line information that should be overwritten
127452: --
127453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127454: p_header_num => 1);
127455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127456:
127457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 127455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

127451: -- Update the line information that should be overwritten
127452: --
127453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127454: p_header_num => 1);
127455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127456:
127457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127458:
127459: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 127457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

127453: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127454: p_header_num => 1);
127455: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127456:
127457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127458:
127459: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127460: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127461: END IF;

Line 127460: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

127456:
127457: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127458:
127459: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127460: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127461: END IF;
127462:
127463: --
127464: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 127467: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

127463: --
127464: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127465: --
127466: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127467: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127468: ELSE
127469: ---------------------------------------------------------------------------------------------------
127470: -- 4262811a Switch Sign
127471: ---------------------------------------------------------------------------------------------------

Line 127472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

127468: ELSE
127469: ---------------------------------------------------------------------------------------------------
127470: -- 4262811a Switch Sign
127471: ---------------------------------------------------------------------------------------------------
127472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127469: ---------------------------------------------------------------------------------------------------
127470: -- 4262811a Switch Sign
127471: ---------------------------------------------------------------------------------------------------
127472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127477: -- 5132302

Line 127474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127470: -- 4262811a Switch Sign
127471: ---------------------------------------------------------------------------------------------------
127472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127477: -- 5132302
127478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127471: ---------------------------------------------------------------------------------------------------
127472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127477: -- 5132302
127478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127472: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127477: -- 5132302
127478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127480:

Line 127478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

127474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127477: -- 5132302
127478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127480:
127481: END IF;
127482:

Line 127479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127475: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127477: -- 5132302
127478: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127480:
127481: END IF;
127482:
127483: -- 4955764

Line 127484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127480:
127481: END IF;
127482:
127483: -- 4955764
127484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127486:
127487:
127488: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 127488: XLA_AE_LINES_PKG.ValidateCurrentLine;

127484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127486:
127487:
127488: XLA_AE_LINES_PKG.ValidateCurrentLine;
127489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127490:
127491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 127489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127486:
127487:
127488: XLA_AE_LINES_PKG.ValidateCurrentLine;
127489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127490:
127491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127493: ,p_balance_type_code => l_balance_type_code);

Line 127690: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

127686: --
127687: -- bulk performance
127688: --
127689: l_balance_type_code VARCHAR2(1);
127690: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
127691: l_log_module VARCHAR2(240);
127692:
127693: --
127694: -- Upgrade strategy

Line 127762: XLA_AE_LINES_PKG.SetNewLine;

127758: ') = 'Y'
127759: THEN
127760:
127761: --
127762: XLA_AE_LINES_PKG.SetNewLine;
127763:
127764: p_balance_type_code := l_balance_type_code;
127765: -- set the flag so later we will know whether the gain loss line needs to be created
127766:

Line 127774: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

127770:
127771: --
127772: -- bulk performance
127773: --
127774: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
127775: p_header_num => 0); -- 4262811
127776: --
127777: -- set accounting line options
127778: --

Line 127779: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

127775: p_header_num => 0); -- 4262811
127776: --
127777: -- set accounting line options
127778: --
127779: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
127780: p_natural_side_code => 'D'
127781: , p_gain_or_loss_flag => 'N'
127782: , p_gl_transfer_mode_code => 'S'
127783: , p_acct_entry_type_code => 'A'

Line 127793: xla_ae_lines_pkg.SetAcctLineType

127789: --
127790: --
127791: -- set accounting line type info
127792: --
127793: xla_ae_lines_pkg.SetAcctLineType
127794: (p_component_type => l_component_type
127795: ,p_event_type_code => l_event_type_code
127796: ,p_line_definition_owner_code => l_line_definition_owner_code
127797: ,p_line_definition_code => l_line_definition_code

Line 127807: xla_ae_lines_pkg.SetAcctClass(

127803: ,p_event_class_code => l_event_class_code);
127804: --
127805: -- set accounting class
127806: --
127807: xla_ae_lines_pkg.SetAcctClass(
127808: p_accounting_class_code => 'SELF_ASSESSED_TAX'
127809: , p_ae_header_id => l_ae_header_id
127810: );
127811:

Line 127815: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

127811:
127812: --
127813: -- set rounding class
127814: --
127815: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127816: 'SELF_ASSESSED_TAX';
127817:
127818: --
127819: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 127819: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

127815: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127816: 'SELF_ASSESSED_TAX';
127817:
127818: --
127819: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127820: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127821: --
127822: -- bulk performance
127823: --

Line 127820: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

127816: 'SELF_ASSESSED_TAX';
127817:
127818: --
127819: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127820: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127821: --
127822: -- bulk performance
127823: --
127824: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 127824: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

127820: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127821: --
127822: -- bulk performance
127823: --
127824: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127825:
127826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127827: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127828:

Line 127826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

127822: -- bulk performance
127823: --
127824: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127825:
127826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127827: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127828:
127829: -- 4955764
127830: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127830: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127827: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127828:
127829: -- 4955764
127830: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127831: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
127832:
127833: -- 4458381 Public Sector Enh
127834:

Line 127940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

127936: l_rec_acct_attrs.array_num_value(43) := p_source_88;
127937: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
127938: l_rec_acct_attrs.array_num_value(44) := p_source_89;
127939:
127940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127942:
127943: ---------------------------------------------------------------------------------------------------------------
127944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 127941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

127937: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
127938: l_rec_acct_attrs.array_num_value(44) := p_source_89;
127939:
127940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127942:
127943: ---------------------------------------------------------------------------------------------------------------
127944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127945: ---------------------------------------------------------------------------------------------------------------

Line 127944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

127940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127942:
127943: ---------------------------------------------------------------------------------------------------------------
127944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127945: ---------------------------------------------------------------------------------------------------------------
127946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127947:
127948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 127946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

127942:
127943: ---------------------------------------------------------------------------------------------------------------
127944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127945: ---------------------------------------------------------------------------------------------------------------
127946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127947:
127948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127950:

Line 127948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127945: ---------------------------------------------------------------------------------------------------------------
127946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127947:
127948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127950:
127951: IF xla_accounting_cache_pkg.GetValueChar
127952: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 127949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127945: ---------------------------------------------------------------------------------------------------------------
127946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127947:
127948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127950:
127951: IF xla_accounting_cache_pkg.GetValueChar
127952: (p_source_code => 'LEDGER_CATEGORY_CODE'
127953: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 127960: xla_ae_lines_pkg.BflowUpgEntry

127956: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127957: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
127958: )
127959: THEN
127960: xla_ae_lines_pkg.BflowUpgEntry
127961: (p_business_method_code => l_bflow_method_code
127962: ,p_business_class_code => l_bflow_class_code
127963: ,p_balance_type => l_balance_type_code);
127964: ELSE

Line 127977: xla_ae_lines_pkg.SetLineDescription(

127973: --
127974: -- call description
127975: --
127976:
127977: xla_ae_lines_pkg.SetLineDescription(
127978: p_ae_header_id => l_ae_header_id
127979: ,p_description => Description_1 (
127980: p_application_id => p_application_id
127981: , p_ae_header_id => l_ae_header_id

Line 128010: xla_ae_lines_pkg.set_ccid(

128006: , x_value_type_code => l_adr_value_type_code
128007: , p_side => 'NA'
128008: );
128009:
128010: xla_ae_lines_pkg.set_ccid(
128011: p_code_combination_id => l_ccid
128012: , p_value_type_code => l_adr_value_type_code
128013: , p_transaction_coa_id => l_adr_transaction_coa_id
128014: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128046: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

128042: xla_accounting_err_pkg.build_message
128043: (p_appli_s_name => 'XLA'
128044: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
128045: ,p_token_1 => 'LINE_NUMBER'
128046: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
128047: ,p_token_2 => 'LINE_TYPE_NAME'
128048: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
128049: l_component_type
128050: ,l_component_code

Line 128082: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

128078: --
128079: --
128080: ------------------------------------------------------------------------------------------------
128081: -- 4219869 Business Flow
128082: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128083: -- Prior Entry. Currently, the following code is always generated.
128084: ------------------------------------------------------------------------------------------------
128085: XLA_AE_LINES_PKG.ValidateCurrentLine;
128086:

Line 128085: XLA_AE_LINES_PKG.ValidateCurrentLine;

128081: -- 4219869 Business Flow
128082: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128083: -- Prior Entry. Currently, the following code is always generated.
128084: ------------------------------------------------------------------------------------------------
128085: XLA_AE_LINES_PKG.ValidateCurrentLine;
128086:
128087: ------------------------------------------------------------------------------------
128088: -- 4219869 Business Flow
128089: -- Populated credit and debit amounts -- Need to generate this within IF

Line 128091: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128087: ------------------------------------------------------------------------------------
128088: -- 4219869 Business Flow
128089: -- Populated credit and debit amounts -- Need to generate this within IF
128090: ------------------------------------------------------------------------------------
128091: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128092:
128093: ----------------------------------------------------------------------------------
128094: -- 4219869 Business Flow
128095: -- Update journal entry status -- Need to generate this within IF

Line 128123: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

128119: -- To allow MPA report to determine if it should generate report process
128120: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128121: ------------------------------------------------------------------------------------------
128122:
128123: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128124: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128125: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128126: -- call ADRs
128127: -- Bug 4922099

Line 128124: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

128120: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128121: ------------------------------------------------------------------------------------------
128122:
128123: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128124: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128125: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128126: -- call ADRs
128127: -- Bug 4922099
128128: --

Line 128148: xla_ae_lines_pkg.set_ccid(

128144: , x_value_type_code => l_adr_value_type_code
128145: , p_side => 'NA'
128146: );
128147:
128148: xla_ae_lines_pkg.set_ccid(
128149: p_code_combination_id => l_ccid
128150: , p_value_type_code => l_adr_value_type_code
128151: , p_transaction_coa_id => l_adr_transaction_coa_id
128152: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128171: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

128167:
128168: --
128169: -- Update the line information that should be overwritten
128170: --
128171: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128172: p_header_num => 1);
128173: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128174:
128175: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 128173: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

128169: -- Update the line information that should be overwritten
128170: --
128171: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128172: p_header_num => 1);
128173: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128174:
128175: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128176:
128177: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 128175: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

128171: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128172: p_header_num => 1);
128173: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128174:
128175: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128176:
128177: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128178: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128179: END IF;

Line 128178: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

128174:
128175: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128176:
128177: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128178: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128179: END IF;
128180:
128181: --
128182: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 128185: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

128181: --
128182: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128183: --
128184: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128185: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128186: ELSE
128187: ---------------------------------------------------------------------------------------------------
128188: -- 4262811a Switch Sign
128189: ---------------------------------------------------------------------------------------------------

Line 128190: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

128186: ELSE
128187: ---------------------------------------------------------------------------------------------------
128188: -- 4262811a Switch Sign
128189: ---------------------------------------------------------------------------------------------------
128190: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128187: ---------------------------------------------------------------------------------------------------
128188: -- 4262811a Switch Sign
128189: ---------------------------------------------------------------------------------------------------
128190: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128195: -- 5132302

Line 128192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128188: -- 4262811a Switch Sign
128189: ---------------------------------------------------------------------------------------------------
128190: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128195: -- 5132302
128196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128189: ---------------------------------------------------------------------------------------------------
128190: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128195: -- 5132302
128196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128190: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128195: -- 5132302
128196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128198:

Line 128196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

128192: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128195: -- 5132302
128196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128198:
128199: END IF;
128200:

Line 128197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128193: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128194: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128195: -- 5132302
128196: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128197: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128198:
128199: END IF;
128200:
128201: -- 4955764

Line 128202: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128198:
128199: END IF;
128200:
128201: -- 4955764
128202: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128203: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128204:
128205:
128206: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 128206: XLA_AE_LINES_PKG.ValidateCurrentLine;

128202: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128203: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128204:
128205:
128206: XLA_AE_LINES_PKG.ValidateCurrentLine;
128207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128208:
128209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128210: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 128207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128203: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128204:
128205:
128206: XLA_AE_LINES_PKG.ValidateCurrentLine;
128207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128208:
128209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128210: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128211: ,p_balance_type_code => l_balance_type_code);

Line 128404: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

128400: --
128401: -- bulk performance
128402: --
128403: l_balance_type_code VARCHAR2(1);
128404: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
128405: l_log_module VARCHAR2(240);
128406:
128407: --
128408: -- Upgrade strategy

Line 128472: XLA_AE_LINES_PKG.SetNewLine;

128468: ') = 'TAX DIFF'
128469: THEN
128470:
128471: --
128472: XLA_AE_LINES_PKG.SetNewLine;
128473:
128474: p_balance_type_code := l_balance_type_code;
128475: -- set the flag so later we will know whether the gain loss line needs to be created
128476:

Line 128484: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

128480:
128481: --
128482: -- bulk performance
128483: --
128484: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
128485: p_header_num => 0); -- 4262811
128486: --
128487: -- set accounting line options
128488: --

Line 128489: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

128485: p_header_num => 0); -- 4262811
128486: --
128487: -- set accounting line options
128488: --
128489: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
128490: p_natural_side_code => 'C'
128491: , p_gain_or_loss_flag => 'N'
128492: , p_gl_transfer_mode_code => 'S'
128493: , p_acct_entry_type_code => 'A'

Line 128503: xla_ae_lines_pkg.SetAcctLineType

128499: --
128500: --
128501: -- set accounting line type info
128502: --
128503: xla_ae_lines_pkg.SetAcctLineType
128504: (p_component_type => l_component_type
128505: ,p_event_type_code => l_event_type_code
128506: ,p_line_definition_owner_code => l_line_definition_owner_code
128507: ,p_line_definition_code => l_line_definition_code

Line 128517: xla_ae_lines_pkg.SetAcctClass(

128513: ,p_event_class_code => l_event_class_code);
128514: --
128515: -- set accounting class
128516: --
128517: xla_ae_lines_pkg.SetAcctClass(
128518: p_accounting_class_code => 'TAX_DIFF'
128519: , p_ae_header_id => l_ae_header_id
128520: );
128521:

Line 128525: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

128521:
128522: --
128523: -- set rounding class
128524: --
128525: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128526: 'TAX_DIFF';
128527:
128528: --
128529: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 128529: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

128525: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128526: 'TAX_DIFF';
128527:
128528: --
128529: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128530: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128531: --
128532: -- bulk performance
128533: --

Line 128530: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

128526: 'TAX_DIFF';
128527:
128528: --
128529: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128530: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128531: --
128532: -- bulk performance
128533: --
128534: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 128534: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

128530: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128531: --
128532: -- bulk performance
128533: --
128534: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128535:
128536: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128537: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128538:

Line 128536: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

128532: -- bulk performance
128533: --
128534: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128535:
128536: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128537: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128538:
128539: -- 4955764
128540: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128540: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128536: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128537: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128538:
128539: -- 4955764
128540: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128541: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128542:
128543: -- 4458381 Public Sector Enh
128544:

Line 128650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

128646: l_rec_acct_attrs.array_num_value(43) := p_source_88;
128647: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128648: l_rec_acct_attrs.array_num_value(44) := p_source_89;
128649:
128650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128652:
128653: ---------------------------------------------------------------------------------------------------------------
128654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 128651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

128647: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128648: l_rec_acct_attrs.array_num_value(44) := p_source_89;
128649:
128650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128652:
128653: ---------------------------------------------------------------------------------------------------------------
128654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128655: ---------------------------------------------------------------------------------------------------------------

Line 128654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

128650: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128651: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128652:
128653: ---------------------------------------------------------------------------------------------------------------
128654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128655: ---------------------------------------------------------------------------------------------------------------
128656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128657:
128658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 128656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

128652:
128653: ---------------------------------------------------------------------------------------------------------------
128654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128655: ---------------------------------------------------------------------------------------------------------------
128656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128657:
128658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128660:

Line 128658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128654: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128655: ---------------------------------------------------------------------------------------------------------------
128656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128657:
128658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128660:
128661: IF xla_accounting_cache_pkg.GetValueChar
128662: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 128659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128655: ---------------------------------------------------------------------------------------------------------------
128656: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128657:
128658: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128660:
128661: IF xla_accounting_cache_pkg.GetValueChar
128662: (p_source_code => 'LEDGER_CATEGORY_CODE'
128663: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 128670: xla_ae_lines_pkg.BflowUpgEntry

128666: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128667: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
128668: )
128669: THEN
128670: xla_ae_lines_pkg.BflowUpgEntry
128671: (p_business_method_code => l_bflow_method_code
128672: ,p_business_class_code => l_bflow_class_code
128673: ,p_balance_type => l_balance_type_code);
128674: ELSE

Line 128713: xla_ae_lines_pkg.set_ccid(

128709: , x_value_type_code => l_adr_value_type_code
128710: , p_side => 'NA'
128711: );
128712:
128713: xla_ae_lines_pkg.set_ccid(
128714: p_code_combination_id => l_ccid
128715: , p_value_type_code => l_adr_value_type_code
128716: , p_transaction_coa_id => l_adr_transaction_coa_id
128717: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128748: xla_ae_lines_pkg.set_segment(

128744: );
128745:
128746: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
128747:
128748: xla_ae_lines_pkg.set_segment(
128749: p_to_segment_code => 'GL_BALANCING'
128750: , p_segment_value => l_segment
128751: , p_from_segment_code => l_adr_value_segment_code
128752: , p_from_combination_id => l_adr_value_combination_id

Line 128789: xla_ae_lines_pkg.set_segment(

128785: );
128786:
128787: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
128788:
128789: xla_ae_lines_pkg.set_segment(
128790: p_to_segment_code => 'GL_ACCOUNT'
128791: , p_segment_value => l_segment
128792: , p_from_segment_code => l_adr_value_segment_code
128793: , p_from_combination_id => l_adr_value_combination_id

Line 128833: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

128829: xla_accounting_err_pkg.build_message
128830: (p_appli_s_name => 'XLA'
128831: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
128832: ,p_token_1 => 'LINE_NUMBER'
128833: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
128834: ,p_token_2 => 'LINE_TYPE_NAME'
128835: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
128836: l_component_type
128837: ,l_component_code

Line 128869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

128865: --
128866: --
128867: ------------------------------------------------------------------------------------------------
128868: -- 4219869 Business Flow
128869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128870: -- Prior Entry. Currently, the following code is always generated.
128871: ------------------------------------------------------------------------------------------------
128872: XLA_AE_LINES_PKG.ValidateCurrentLine;
128873:

Line 128872: XLA_AE_LINES_PKG.ValidateCurrentLine;

128868: -- 4219869 Business Flow
128869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128870: -- Prior Entry. Currently, the following code is always generated.
128871: ------------------------------------------------------------------------------------------------
128872: XLA_AE_LINES_PKG.ValidateCurrentLine;
128873:
128874: ------------------------------------------------------------------------------------
128875: -- 4219869 Business Flow
128876: -- Populated credit and debit amounts -- Need to generate this within IF

Line 128878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128874: ------------------------------------------------------------------------------------
128875: -- 4219869 Business Flow
128876: -- Populated credit and debit amounts -- Need to generate this within IF
128877: ------------------------------------------------------------------------------------
128878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128879:
128880: ----------------------------------------------------------------------------------
128881: -- 4219869 Business Flow
128882: -- Update journal entry status -- Need to generate this within IF

Line 128910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

128906: -- To allow MPA report to determine if it should generate report process
128907: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128908: ------------------------------------------------------------------------------------------
128909:
128910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128912: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128913: -- call ADRs
128914: -- Bug 4922099

Line 128911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

128907: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128908: ------------------------------------------------------------------------------------------
128909:
128910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128912: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128913: -- call ADRs
128914: -- Bug 4922099
128915: --

Line 128938: xla_ae_lines_pkg.set_ccid(

128934: , x_value_type_code => l_adr_value_type_code
128935: , p_side => 'NA'
128936: );
128937:
128938: xla_ae_lines_pkg.set_ccid(
128939: p_code_combination_id => l_ccid
128940: , p_value_type_code => l_adr_value_type_code
128941: , p_transaction_coa_id => l_adr_transaction_coa_id
128942: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128973: xla_ae_lines_pkg.set_segment(

128969: );
128970:
128971: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
128972:
128973: xla_ae_lines_pkg.set_segment(
128974: p_to_segment_code => 'GL_BALANCING'
128975: , p_segment_value => l_segment
128976: , p_from_segment_code => l_adr_value_segment_code
128977: , p_from_combination_id => l_adr_value_combination_id

Line 129014: xla_ae_lines_pkg.set_segment(

129010: );
129011:
129012: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129013:
129014: xla_ae_lines_pkg.set_segment(
129015: p_to_segment_code => 'GL_ACCOUNT'
129016: , p_segment_value => l_segment
129017: , p_from_segment_code => l_adr_value_segment_code
129018: , p_from_combination_id => l_adr_value_combination_id

Line 129045: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

129041:
129042: --
129043: -- Update the line information that should be overwritten
129044: --
129045: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129046: p_header_num => 1);
129047: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129048:
129049: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 129047: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

129043: -- Update the line information that should be overwritten
129044: --
129045: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129046: p_header_num => 1);
129047: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129048:
129049: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129050:
129051: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 129049: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

129045: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129046: p_header_num => 1);
129047: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129048:
129049: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129050:
129051: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129052: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129053: END IF;

Line 129052: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

129048:
129049: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129050:
129051: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129052: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129053: END IF;
129054:
129055: --
129056: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 129059: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

129055: --
129056: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129057: --
129058: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129059: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129060: ELSE
129061: ---------------------------------------------------------------------------------------------------
129062: -- 4262811a Switch Sign
129063: ---------------------------------------------------------------------------------------------------

Line 129064: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

129060: ELSE
129061: ---------------------------------------------------------------------------------------------------
129062: -- 4262811a Switch Sign
129063: ---------------------------------------------------------------------------------------------------
129064: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129061: ---------------------------------------------------------------------------------------------------
129062: -- 4262811a Switch Sign
129063: ---------------------------------------------------------------------------------------------------
129064: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129069: -- 5132302

Line 129066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129062: -- 4262811a Switch Sign
129063: ---------------------------------------------------------------------------------------------------
129064: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129069: -- 5132302
129070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129063: ---------------------------------------------------------------------------------------------------
129064: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129069: -- 5132302
129070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129064: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129065: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129069: -- 5132302
129070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129072:

Line 129070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

129066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129069: -- 5132302
129070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129072:
129073: END IF;
129074:

Line 129071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129067: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129069: -- 5132302
129070: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129072:
129073: END IF;
129074:
129075: -- 4955764

Line 129076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129072:
129073: END IF;
129074:
129075: -- 4955764
129076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129078:
129079:
129080: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 129080: XLA_AE_LINES_PKG.ValidateCurrentLine;

129076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129078:
129079:
129080: XLA_AE_LINES_PKG.ValidateCurrentLine;
129081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129082:
129083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129084: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 129081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129078:
129079:
129080: XLA_AE_LINES_PKG.ValidateCurrentLine;
129081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129082:
129083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129084: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129085: ,p_balance_type_code => l_balance_type_code);

Line 129292: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

129288: --
129289: -- bulk performance
129290: --
129291: l_balance_type_code VARCHAR2(1);
129292: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
129293: l_log_module VARCHAR2(240);
129294:
129295: --
129296: -- Upgrade strategy

Line 129366: XLA_AE_LINES_PKG.SetNewLine;

129362: ') = 'Y'
129363: THEN
129364:
129365: --
129366: XLA_AE_LINES_PKG.SetNewLine;
129367:
129368: p_balance_type_code := l_balance_type_code;
129369: -- set the flag so later we will know whether the gain loss line needs to be created
129370:

Line 129378: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

129374:
129375: --
129376: -- bulk performance
129377: --
129378: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
129379: p_header_num => 0); -- 4262811
129380: --
129381: -- set accounting line options
129382: --

Line 129383: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

129379: p_header_num => 0); -- 4262811
129380: --
129381: -- set accounting line options
129382: --
129383: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
129384: p_natural_side_code => 'D'
129385: , p_gain_or_loss_flag => 'Y'
129386: , p_gl_transfer_mode_code => 'S'
129387: , p_acct_entry_type_code => 'A'

Line 129397: xla_ae_lines_pkg.SetAcctLineType

129393: --
129394: --
129395: -- set accounting line type info
129396: --
129397: xla_ae_lines_pkg.SetAcctLineType
129398: (p_component_type => l_component_type
129399: ,p_event_type_code => l_event_type_code
129400: ,p_line_definition_owner_code => l_line_definition_owner_code
129401: ,p_line_definition_code => l_line_definition_code

Line 129411: xla_ae_lines_pkg.SetAcctClass(

129407: ,p_event_class_code => l_event_class_code);
129408: --
129409: -- set accounting class
129410: --
129411: xla_ae_lines_pkg.SetAcctClass(
129412: p_accounting_class_code => 'TERV'
129413: , p_ae_header_id => l_ae_header_id
129414: );
129415:

Line 129419: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

129415:
129416: --
129417: -- set rounding class
129418: --
129419: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129420: 'TERV';
129421:
129422: --
129423: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 129423: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

129419: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129420: 'TERV';
129421:
129422: --
129423: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129424: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129425: --
129426: -- bulk performance
129427: --

Line 129424: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

129420: 'TERV';
129421:
129422: --
129423: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129424: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129425: --
129426: -- bulk performance
129427: --
129428: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 129428: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

129424: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129425: --
129426: -- bulk performance
129427: --
129428: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129429:
129430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129431: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129432:

Line 129430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

129426: -- bulk performance
129427: --
129428: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129429:
129430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129431: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129432:
129433: -- 4955764
129434: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129434: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129431: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129432:
129433: -- 4955764
129434: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129435: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129436:
129437: -- 4458381 Public Sector Enh
129438:

Line 129542: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

129538: l_rec_acct_attrs.array_num_value(42) := p_source_88;
129539: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
129540: l_rec_acct_attrs.array_num_value(43) := p_source_89;
129541:
129542: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129543: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129544:
129545: ---------------------------------------------------------------------------------------------------------------
129546: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 129543: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

129539: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
129540: l_rec_acct_attrs.array_num_value(43) := p_source_89;
129541:
129542: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129543: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129544:
129545: ---------------------------------------------------------------------------------------------------------------
129546: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129547: ---------------------------------------------------------------------------------------------------------------

Line 129546: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

129542: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129543: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129544:
129545: ---------------------------------------------------------------------------------------------------------------
129546: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129547: ---------------------------------------------------------------------------------------------------------------
129548: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129549:
129550: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 129548: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

129544:
129545: ---------------------------------------------------------------------------------------------------------------
129546: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129547: ---------------------------------------------------------------------------------------------------------------
129548: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129549:
129550: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129551: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129552:

Line 129550: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129546: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129547: ---------------------------------------------------------------------------------------------------------------
129548: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129549:
129550: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129551: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129552:
129553: IF xla_accounting_cache_pkg.GetValueChar
129554: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 129551: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129547: ---------------------------------------------------------------------------------------------------------------
129548: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129549:
129550: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129551: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129552:
129553: IF xla_accounting_cache_pkg.GetValueChar
129554: (p_source_code => 'LEDGER_CATEGORY_CODE'
129555: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 129562: xla_ae_lines_pkg.BflowUpgEntry

129558: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129559: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
129560: )
129561: THEN
129562: xla_ae_lines_pkg.BflowUpgEntry
129563: (p_business_method_code => l_bflow_method_code
129564: ,p_business_class_code => l_bflow_class_code
129565: ,p_balance_type => l_balance_type_code);
129566: ELSE

Line 129579: xla_ae_lines_pkg.SetLineDescription(

129575: --
129576: -- call description
129577: --
129578:
129579: xla_ae_lines_pkg.SetLineDescription(
129580: p_ae_header_id => l_ae_header_id
129581: ,p_description => Description_1 (
129582: p_application_id => p_application_id
129583: , p_ae_header_id => l_ae_header_id

Line 129621: xla_ae_lines_pkg.set_ccid(

129617: , x_value_type_code => l_adr_value_type_code
129618: , p_side => 'NA'
129619: );
129620:
129621: xla_ae_lines_pkg.set_ccid(
129622: p_code_combination_id => l_ccid
129623: , p_value_type_code => l_adr_value_type_code
129624: , p_transaction_coa_id => l_adr_transaction_coa_id
129625: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 129660: xla_ae_lines_pkg.set_segment(

129656: );
129657:
129658: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129659:
129660: xla_ae_lines_pkg.set_segment(
129661: p_to_segment_code => 'GL_ACCOUNT'
129662: , p_segment_value => l_segment
129663: , p_from_segment_code => l_adr_value_segment_code
129664: , p_from_combination_id => l_adr_value_combination_id

Line 129705: xla_ae_lines_pkg.set_segment(

129701: );
129702:
129703: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129704:
129705: xla_ae_lines_pkg.set_segment(
129706: p_to_segment_code => 'GL_BALANCING'
129707: , p_segment_value => l_segment
129708: , p_from_segment_code => l_adr_value_segment_code
129709: , p_from_combination_id => l_adr_value_combination_id

Line 129749: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

129745: xla_accounting_err_pkg.build_message
129746: (p_appli_s_name => 'XLA'
129747: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
129748: ,p_token_1 => 'LINE_NUMBER'
129749: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
129750: ,p_token_2 => 'LINE_TYPE_NAME'
129751: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
129752: l_component_type
129753: ,l_component_code

Line 129785: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

129781: --
129782: --
129783: ------------------------------------------------------------------------------------------------
129784: -- 4219869 Business Flow
129785: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129786: -- Prior Entry. Currently, the following code is always generated.
129787: ------------------------------------------------------------------------------------------------
129788: XLA_AE_LINES_PKG.ValidateCurrentLine;
129789:

Line 129788: XLA_AE_LINES_PKG.ValidateCurrentLine;

129784: -- 4219869 Business Flow
129785: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129786: -- Prior Entry. Currently, the following code is always generated.
129787: ------------------------------------------------------------------------------------------------
129788: XLA_AE_LINES_PKG.ValidateCurrentLine;
129789:
129790: ------------------------------------------------------------------------------------
129791: -- 4219869 Business Flow
129792: -- Populated credit and debit amounts -- Need to generate this within IF

Line 129794: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129790: ------------------------------------------------------------------------------------
129791: -- 4219869 Business Flow
129792: -- Populated credit and debit amounts -- Need to generate this within IF
129793: ------------------------------------------------------------------------------------
129794: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129795:
129796: ----------------------------------------------------------------------------------
129797: -- 4219869 Business Flow
129798: -- Update journal entry status -- Need to generate this within IF

Line 129826: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

129822: -- To allow MPA report to determine if it should generate report process
129823: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129824: ------------------------------------------------------------------------------------------
129825:
129826: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129827: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129828: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129829: -- call ADRs
129830: -- Bug 4922099

Line 129827: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

129823: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129824: ------------------------------------------------------------------------------------------
129825:
129826: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129827: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129828: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129829: -- call ADRs
129830: -- Bug 4922099
129831: --

Line 129860: xla_ae_lines_pkg.set_ccid(

129856: , x_value_type_code => l_adr_value_type_code
129857: , p_side => 'NA'
129858: );
129859:
129860: xla_ae_lines_pkg.set_ccid(
129861: p_code_combination_id => l_ccid
129862: , p_value_type_code => l_adr_value_type_code
129863: , p_transaction_coa_id => l_adr_transaction_coa_id
129864: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 129899: xla_ae_lines_pkg.set_segment(

129895: );
129896:
129897: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129898:
129899: xla_ae_lines_pkg.set_segment(
129900: p_to_segment_code => 'GL_ACCOUNT'
129901: , p_segment_value => l_segment
129902: , p_from_segment_code => l_adr_value_segment_code
129903: , p_from_combination_id => l_adr_value_combination_id

Line 129944: xla_ae_lines_pkg.set_segment(

129940: );
129941:
129942: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129943:
129944: xla_ae_lines_pkg.set_segment(
129945: p_to_segment_code => 'GL_BALANCING'
129946: , p_segment_value => l_segment
129947: , p_from_segment_code => l_adr_value_segment_code
129948: , p_from_combination_id => l_adr_value_combination_id

Line 129975: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

129971:
129972: --
129973: -- Update the line information that should be overwritten
129974: --
129975: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129976: p_header_num => 1);
129977: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129978:
129979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 129977: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

129973: -- Update the line information that should be overwritten
129974: --
129975: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129976: p_header_num => 1);
129977: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129978:
129979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129980:
129981: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 129979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

129975: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129976: p_header_num => 1);
129977: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129978:
129979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129980:
129981: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129982: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129983: END IF;

Line 129982: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

129978:
129979: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129980:
129981: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129982: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129983: END IF;
129984:
129985: --
129986: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 129989: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

129985: --
129986: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129987: --
129988: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129989: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129990: ELSE
129991: ---------------------------------------------------------------------------------------------------
129992: -- 4262811a Switch Sign
129993: ---------------------------------------------------------------------------------------------------

Line 129994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

129990: ELSE
129991: ---------------------------------------------------------------------------------------------------
129992: -- 4262811a Switch Sign
129993: ---------------------------------------------------------------------------------------------------
129994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129991: ---------------------------------------------------------------------------------------------------
129992: -- 4262811a Switch Sign
129993: ---------------------------------------------------------------------------------------------------
129994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129999: -- 5132302

Line 129996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129992: -- 4262811a Switch Sign
129993: ---------------------------------------------------------------------------------------------------
129994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129999: -- 5132302
130000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129993: ---------------------------------------------------------------------------------------------------
129994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129999: -- 5132302
130000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129994: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129999: -- 5132302
130000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130002:

Line 130000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

129996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129999: -- 5132302
130000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130002:
130003: END IF;
130004:

Line 130001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129997: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129998: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129999: -- 5132302
130000: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130001: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130002:
130003: END IF;
130004:
130005: -- 4955764

Line 130006: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130002:
130003: END IF;
130004:
130005: -- 4955764
130006: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130008:
130009:
130010: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 130010: XLA_AE_LINES_PKG.ValidateCurrentLine;

130006: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130008:
130009:
130010: XLA_AE_LINES_PKG.ValidateCurrentLine;
130011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130012:
130013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 130011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130008:
130009:
130010: XLA_AE_LINES_PKG.ValidateCurrentLine;
130011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130012:
130013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130015: ,p_balance_type_code => l_balance_type_code);

Line 130220: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

130216: --
130217: -- bulk performance
130218: --
130219: l_balance_type_code VARCHAR2(1);
130220: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
130221: l_log_module VARCHAR2(240);
130222:
130223: --
130224: -- Upgrade strategy

Line 130294: XLA_AE_LINES_PKG.SetNewLine;

130290: ') = 'Y'
130291: THEN
130292:
130293: --
130294: XLA_AE_LINES_PKG.SetNewLine;
130295:
130296: p_balance_type_code := l_balance_type_code;
130297: -- set the flag so later we will know whether the gain loss line needs to be created
130298:

Line 130306: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

130302:
130303: --
130304: -- bulk performance
130305: --
130306: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
130307: p_header_num => 0); -- 4262811
130308: --
130309: -- set accounting line options
130310: --

Line 130311: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

130307: p_header_num => 0); -- 4262811
130308: --
130309: -- set accounting line options
130310: --
130311: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
130312: p_natural_side_code => 'D'
130313: , p_gain_or_loss_flag => 'Y'
130314: , p_gl_transfer_mode_code => 'S'
130315: , p_acct_entry_type_code => 'A'

Line 130325: xla_ae_lines_pkg.SetAcctLineType

130321: --
130322: --
130323: -- set accounting line type info
130324: --
130325: xla_ae_lines_pkg.SetAcctLineType
130326: (p_component_type => l_component_type
130327: ,p_event_type_code => l_event_type_code
130328: ,p_line_definition_owner_code => l_line_definition_owner_code
130329: ,p_line_definition_code => l_line_definition_code

Line 130339: xla_ae_lines_pkg.SetAcctClass(

130335: ,p_event_class_code => l_event_class_code);
130336: --
130337: -- set accounting class
130338: --
130339: xla_ae_lines_pkg.SetAcctClass(
130340: p_accounting_class_code => 'TERV'
130341: , p_ae_header_id => l_ae_header_id
130342: );
130343:

Line 130347: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

130343:
130344: --
130345: -- set rounding class
130346: --
130347: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130348: 'TERV';
130349:
130350: --
130351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 130351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

130347: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130348: 'TERV';
130349:
130350: --
130351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130353: --
130354: -- bulk performance
130355: --

Line 130352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

130348: 'TERV';
130349:
130350: --
130351: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130353: --
130354: -- bulk performance
130355: --
130356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 130356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

130352: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130353: --
130354: -- bulk performance
130355: --
130356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130357:
130358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130359: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130360:

Line 130358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

130354: -- bulk performance
130355: --
130356: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130357:
130358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130359: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130360:
130361: -- 4955764
130362: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130362: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130358: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130359: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130360:
130361: -- 4955764
130362: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130363: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
130364:
130365: -- 4458381 Public Sector Enh
130366:

Line 130468: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

130464: l_rec_acct_attrs.array_num_value(41) := p_source_88;
130465: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
130466: l_rec_acct_attrs.array_num_value(42) := p_source_89;
130467:
130468: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130469: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130470:
130471: ---------------------------------------------------------------------------------------------------------------
130472: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 130469: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

130465: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
130466: l_rec_acct_attrs.array_num_value(42) := p_source_89;
130467:
130468: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130469: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130470:
130471: ---------------------------------------------------------------------------------------------------------------
130472: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130473: ---------------------------------------------------------------------------------------------------------------

Line 130472: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

130468: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130469: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130470:
130471: ---------------------------------------------------------------------------------------------------------------
130472: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130473: ---------------------------------------------------------------------------------------------------------------
130474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130475:
130476: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 130474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

130470:
130471: ---------------------------------------------------------------------------------------------------------------
130472: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130473: ---------------------------------------------------------------------------------------------------------------
130474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130475:
130476: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130477: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130478:

Line 130476: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130472: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130473: ---------------------------------------------------------------------------------------------------------------
130474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130475:
130476: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130477: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130478:
130479: IF xla_accounting_cache_pkg.GetValueChar
130480: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 130477: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130473: ---------------------------------------------------------------------------------------------------------------
130474: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130475:
130476: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130477: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130478:
130479: IF xla_accounting_cache_pkg.GetValueChar
130480: (p_source_code => 'LEDGER_CATEGORY_CODE'
130481: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 130488: xla_ae_lines_pkg.BflowUpgEntry

130484: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
130485: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
130486: )
130487: THEN
130488: xla_ae_lines_pkg.BflowUpgEntry
130489: (p_business_method_code => l_bflow_method_code
130490: ,p_business_class_code => l_bflow_class_code
130491: ,p_balance_type => l_balance_type_code);
130492: ELSE

Line 130505: xla_ae_lines_pkg.SetLineDescription(

130501: --
130502: -- call description
130503: --
130504:
130505: xla_ae_lines_pkg.SetLineDescription(
130506: p_ae_header_id => l_ae_header_id
130507: ,p_description => Description_1 (
130508: p_application_id => p_application_id
130509: , p_ae_header_id => l_ae_header_id

Line 130547: xla_ae_lines_pkg.set_ccid(

130543: , x_value_type_code => l_adr_value_type_code
130544: , p_side => 'NA'
130545: );
130546:
130547: xla_ae_lines_pkg.set_ccid(
130548: p_code_combination_id => l_ccid
130549: , p_value_type_code => l_adr_value_type_code
130550: , p_transaction_coa_id => l_adr_transaction_coa_id
130551: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 130586: xla_ae_lines_pkg.set_segment(

130582: );
130583:
130584: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130585:
130586: xla_ae_lines_pkg.set_segment(
130587: p_to_segment_code => 'GL_ACCOUNT'
130588: , p_segment_value => l_segment
130589: , p_from_segment_code => l_adr_value_segment_code
130590: , p_from_combination_id => l_adr_value_combination_id

Line 130631: xla_ae_lines_pkg.set_segment(

130627: );
130628:
130629: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130630:
130631: xla_ae_lines_pkg.set_segment(
130632: p_to_segment_code => 'GL_BALANCING'
130633: , p_segment_value => l_segment
130634: , p_from_segment_code => l_adr_value_segment_code
130635: , p_from_combination_id => l_adr_value_combination_id

Line 130675: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

130671: xla_accounting_err_pkg.build_message
130672: (p_appli_s_name => 'XLA'
130673: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
130674: ,p_token_1 => 'LINE_NUMBER'
130675: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
130676: ,p_token_2 => 'LINE_TYPE_NAME'
130677: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
130678: l_component_type
130679: ,l_component_code

Line 130711: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

130707: --
130708: --
130709: ------------------------------------------------------------------------------------------------
130710: -- 4219869 Business Flow
130711: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130712: -- Prior Entry. Currently, the following code is always generated.
130713: ------------------------------------------------------------------------------------------------
130714: XLA_AE_LINES_PKG.ValidateCurrentLine;
130715:

Line 130714: XLA_AE_LINES_PKG.ValidateCurrentLine;

130710: -- 4219869 Business Flow
130711: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130712: -- Prior Entry. Currently, the following code is always generated.
130713: ------------------------------------------------------------------------------------------------
130714: XLA_AE_LINES_PKG.ValidateCurrentLine;
130715:
130716: ------------------------------------------------------------------------------------
130717: -- 4219869 Business Flow
130718: -- Populated credit and debit amounts -- Need to generate this within IF

Line 130720: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130716: ------------------------------------------------------------------------------------
130717: -- 4219869 Business Flow
130718: -- Populated credit and debit amounts -- Need to generate this within IF
130719: ------------------------------------------------------------------------------------
130720: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130721:
130722: ----------------------------------------------------------------------------------
130723: -- 4219869 Business Flow
130724: -- Update journal entry status -- Need to generate this within IF

Line 130752: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

130748: -- To allow MPA report to determine if it should generate report process
130749: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130750: ------------------------------------------------------------------------------------------
130751:
130752: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130753: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130754: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130755: -- call ADRs
130756: -- Bug 4922099

Line 130753: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

130749: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130750: ------------------------------------------------------------------------------------------
130751:
130752: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130753: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130754: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130755: -- call ADRs
130756: -- Bug 4922099
130757: --

Line 130786: xla_ae_lines_pkg.set_ccid(

130782: , x_value_type_code => l_adr_value_type_code
130783: , p_side => 'NA'
130784: );
130785:
130786: xla_ae_lines_pkg.set_ccid(
130787: p_code_combination_id => l_ccid
130788: , p_value_type_code => l_adr_value_type_code
130789: , p_transaction_coa_id => l_adr_transaction_coa_id
130790: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 130825: xla_ae_lines_pkg.set_segment(

130821: );
130822:
130823: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130824:
130825: xla_ae_lines_pkg.set_segment(
130826: p_to_segment_code => 'GL_ACCOUNT'
130827: , p_segment_value => l_segment
130828: , p_from_segment_code => l_adr_value_segment_code
130829: , p_from_combination_id => l_adr_value_combination_id

Line 130870: xla_ae_lines_pkg.set_segment(

130866: );
130867:
130868: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130869:
130870: xla_ae_lines_pkg.set_segment(
130871: p_to_segment_code => 'GL_BALANCING'
130872: , p_segment_value => l_segment
130873: , p_from_segment_code => l_adr_value_segment_code
130874: , p_from_combination_id => l_adr_value_combination_id

Line 130901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

130897:
130898: --
130899: -- Update the line information that should be overwritten
130900: --
130901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130902: p_header_num => 1);
130903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130904:
130905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 130903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

130899: -- Update the line information that should be overwritten
130900: --
130901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130902: p_header_num => 1);
130903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130904:
130905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130906:
130907: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 130905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

130901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130902: p_header_num => 1);
130903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130904:
130905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130906:
130907: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130908: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130909: END IF;

Line 130908: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

130904:
130905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130906:
130907: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130908: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130909: END IF;
130910:
130911: --
130912: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 130915: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

130911: --
130912: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130913: --
130914: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130915: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130916: ELSE
130917: ---------------------------------------------------------------------------------------------------
130918: -- 4262811a Switch Sign
130919: ---------------------------------------------------------------------------------------------------

Line 130920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

130916: ELSE
130917: ---------------------------------------------------------------------------------------------------
130918: -- 4262811a Switch Sign
130919: ---------------------------------------------------------------------------------------------------
130920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130917: ---------------------------------------------------------------------------------------------------
130918: -- 4262811a Switch Sign
130919: ---------------------------------------------------------------------------------------------------
130920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130925: -- 5132302

Line 130922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130918: -- 4262811a Switch Sign
130919: ---------------------------------------------------------------------------------------------------
130920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130925: -- 5132302
130926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130919: ---------------------------------------------------------------------------------------------------
130920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130925: -- 5132302
130926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130925: -- 5132302
130926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130928:

Line 130926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

130922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130925: -- 5132302
130926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130928:
130929: END IF;
130930:

Line 130927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130925: -- 5132302
130926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130928:
130929: END IF;
130930:
130931: -- 4955764

Line 130932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130928:
130929: END IF;
130930:
130931: -- 4955764
130932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130933: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130934:
130935:
130936: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 130936: XLA_AE_LINES_PKG.ValidateCurrentLine;

130932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130933: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130934:
130935:
130936: XLA_AE_LINES_PKG.ValidateCurrentLine;
130937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130938:
130939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130940: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 130937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130933: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130934:
130935:
130936: XLA_AE_LINES_PKG.ValidateCurrentLine;
130937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130938:
130939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130940: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130941: ,p_balance_type_code => l_balance_type_code);

Line 131148: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

131144: --
131145: -- bulk performance
131146: --
131147: l_balance_type_code VARCHAR2(1);
131148: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
131149: l_log_module VARCHAR2(240);
131150:
131151: --
131152: -- Upgrade strategy

Line 131222: XLA_AE_LINES_PKG.SetNewLine;

131218: ') = 'Y'
131219: THEN
131220:
131221: --
131222: XLA_AE_LINES_PKG.SetNewLine;
131223:
131224: p_balance_type_code := l_balance_type_code;
131225: -- set the flag so later we will know whether the gain loss line needs to be created
131226:

Line 131234: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

131230:
131231: --
131232: -- bulk performance
131233: --
131234: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
131235: p_header_num => 0); -- 4262811
131236: --
131237: -- set accounting line options
131238: --

Line 131239: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

131235: p_header_num => 0); -- 4262811
131236: --
131237: -- set accounting line options
131238: --
131239: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
131240: p_natural_side_code => 'D'
131241: , p_gain_or_loss_flag => 'Y'
131242: , p_gl_transfer_mode_code => 'S'
131243: , p_acct_entry_type_code => 'A'

Line 131253: xla_ae_lines_pkg.SetAcctLineType

131249: --
131250: --
131251: -- set accounting line type info
131252: --
131253: xla_ae_lines_pkg.SetAcctLineType
131254: (p_component_type => l_component_type
131255: ,p_event_type_code => l_event_type_code
131256: ,p_line_definition_owner_code => l_line_definition_owner_code
131257: ,p_line_definition_code => l_line_definition_code

Line 131267: xla_ae_lines_pkg.SetAcctClass(

131263: ,p_event_class_code => l_event_class_code);
131264: --
131265: -- set accounting class
131266: --
131267: xla_ae_lines_pkg.SetAcctClass(
131268: p_accounting_class_code => 'TERV'
131269: , p_ae_header_id => l_ae_header_id
131270: );
131271:

Line 131275: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

131271:
131272: --
131273: -- set rounding class
131274: --
131275: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131276: 'TERV';
131277:
131278: --
131279: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 131279: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

131275: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131276: 'TERV';
131277:
131278: --
131279: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131280: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131281: --
131282: -- bulk performance
131283: --

Line 131280: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

131276: 'TERV';
131277:
131278: --
131279: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131280: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131281: --
131282: -- bulk performance
131283: --
131284: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 131284: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

131280: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131281: --
131282: -- bulk performance
131283: --
131284: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131285:
131286: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131288:

Line 131286: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

131282: -- bulk performance
131283: --
131284: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131285:
131286: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131288:
131289: -- 4955764
131290: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131290: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131286: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131288:
131289: -- 4955764
131290: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131291: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
131292:
131293: -- 4458381 Public Sector Enh
131294:

Line 131400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

131396: l_rec_acct_attrs.array_num_value(43) := p_source_88;
131397: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
131398: l_rec_acct_attrs.array_num_value(44) := p_source_89;
131399:
131400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131402:
131403: ---------------------------------------------------------------------------------------------------------------
131404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 131401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

131397: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
131398: l_rec_acct_attrs.array_num_value(44) := p_source_89;
131399:
131400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131402:
131403: ---------------------------------------------------------------------------------------------------------------
131404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131405: ---------------------------------------------------------------------------------------------------------------

Line 131404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

131400: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131401: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131402:
131403: ---------------------------------------------------------------------------------------------------------------
131404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131405: ---------------------------------------------------------------------------------------------------------------
131406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131407:
131408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 131406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

131402:
131403: ---------------------------------------------------------------------------------------------------------------
131404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131405: ---------------------------------------------------------------------------------------------------------------
131406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131407:
131408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131410:

Line 131408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131404: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131405: ---------------------------------------------------------------------------------------------------------------
131406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131407:
131408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131410:
131411: IF xla_accounting_cache_pkg.GetValueChar
131412: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 131409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131405: ---------------------------------------------------------------------------------------------------------------
131406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131407:
131408: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131409: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131410:
131411: IF xla_accounting_cache_pkg.GetValueChar
131412: (p_source_code => 'LEDGER_CATEGORY_CODE'
131413: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 131420: xla_ae_lines_pkg.BflowUpgEntry

131416: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131417: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
131418: )
131419: THEN
131420: xla_ae_lines_pkg.BflowUpgEntry
131421: (p_business_method_code => l_bflow_method_code
131422: ,p_business_class_code => l_bflow_class_code
131423: ,p_balance_type => l_balance_type_code);
131424: ELSE

Line 131437: xla_ae_lines_pkg.SetLineDescription(

131433: --
131434: -- call description
131435: --
131436:
131437: xla_ae_lines_pkg.SetLineDescription(
131438: p_ae_header_id => l_ae_header_id
131439: ,p_description => Description_1 (
131440: p_application_id => p_application_id
131441: , p_ae_header_id => l_ae_header_id

Line 131479: xla_ae_lines_pkg.set_ccid(

131475: , x_value_type_code => l_adr_value_type_code
131476: , p_side => 'NA'
131477: );
131478:
131479: xla_ae_lines_pkg.set_ccid(
131480: p_code_combination_id => l_ccid
131481: , p_value_type_code => l_adr_value_type_code
131482: , p_transaction_coa_id => l_adr_transaction_coa_id
131483: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 131518: xla_ae_lines_pkg.set_segment(

131514: );
131515:
131516: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131517:
131518: xla_ae_lines_pkg.set_segment(
131519: p_to_segment_code => 'GL_ACCOUNT'
131520: , p_segment_value => l_segment
131521: , p_from_segment_code => l_adr_value_segment_code
131522: , p_from_combination_id => l_adr_value_combination_id

Line 131563: xla_ae_lines_pkg.set_segment(

131559: );
131560:
131561: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131562:
131563: xla_ae_lines_pkg.set_segment(
131564: p_to_segment_code => 'GL_BALANCING'
131565: , p_segment_value => l_segment
131566: , p_from_segment_code => l_adr_value_segment_code
131567: , p_from_combination_id => l_adr_value_combination_id

Line 131607: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

131603: xla_accounting_err_pkg.build_message
131604: (p_appli_s_name => 'XLA'
131605: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
131606: ,p_token_1 => 'LINE_NUMBER'
131607: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
131608: ,p_token_2 => 'LINE_TYPE_NAME'
131609: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
131610: l_component_type
131611: ,l_component_code

Line 131643: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

131639: --
131640: --
131641: ------------------------------------------------------------------------------------------------
131642: -- 4219869 Business Flow
131643: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
131644: -- Prior Entry. Currently, the following code is always generated.
131645: ------------------------------------------------------------------------------------------------
131646: XLA_AE_LINES_PKG.ValidateCurrentLine;
131647:

Line 131646: XLA_AE_LINES_PKG.ValidateCurrentLine;

131642: -- 4219869 Business Flow
131643: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
131644: -- Prior Entry. Currently, the following code is always generated.
131645: ------------------------------------------------------------------------------------------------
131646: XLA_AE_LINES_PKG.ValidateCurrentLine;
131647:
131648: ------------------------------------------------------------------------------------
131649: -- 4219869 Business Flow
131650: -- Populated credit and debit amounts -- Need to generate this within IF

Line 131652: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131648: ------------------------------------------------------------------------------------
131649: -- 4219869 Business Flow
131650: -- Populated credit and debit amounts -- Need to generate this within IF
131651: ------------------------------------------------------------------------------------
131652: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131653:
131654: ----------------------------------------------------------------------------------
131655: -- 4219869 Business Flow
131656: -- Update journal entry status -- Need to generate this within IF

Line 131684: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

131680: -- To allow MPA report to determine if it should generate report process
131681: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131682: ------------------------------------------------------------------------------------------
131683:
131684: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131685: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131686: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131687: -- call ADRs
131688: -- Bug 4922099

Line 131685: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

131681: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131682: ------------------------------------------------------------------------------------------
131683:
131684: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131685: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131686: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131687: -- call ADRs
131688: -- Bug 4922099
131689: --

Line 131718: xla_ae_lines_pkg.set_ccid(

131714: , x_value_type_code => l_adr_value_type_code
131715: , p_side => 'NA'
131716: );
131717:
131718: xla_ae_lines_pkg.set_ccid(
131719: p_code_combination_id => l_ccid
131720: , p_value_type_code => l_adr_value_type_code
131721: , p_transaction_coa_id => l_adr_transaction_coa_id
131722: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 131757: xla_ae_lines_pkg.set_segment(

131753: );
131754:
131755: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131756:
131757: xla_ae_lines_pkg.set_segment(
131758: p_to_segment_code => 'GL_ACCOUNT'
131759: , p_segment_value => l_segment
131760: , p_from_segment_code => l_adr_value_segment_code
131761: , p_from_combination_id => l_adr_value_combination_id

Line 131802: xla_ae_lines_pkg.set_segment(

131798: );
131799:
131800: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131801:
131802: xla_ae_lines_pkg.set_segment(
131803: p_to_segment_code => 'GL_BALANCING'
131804: , p_segment_value => l_segment
131805: , p_from_segment_code => l_adr_value_segment_code
131806: , p_from_combination_id => l_adr_value_combination_id

Line 131833: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

131829:
131830: --
131831: -- Update the line information that should be overwritten
131832: --
131833: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131834: p_header_num => 1);
131835: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131836:
131837: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 131835: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

131831: -- Update the line information that should be overwritten
131832: --
131833: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131834: p_header_num => 1);
131835: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131836:
131837: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131838:
131839: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 131837: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

131833: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131834: p_header_num => 1);
131835: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131836:
131837: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131838:
131839: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131840: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131841: END IF;

Line 131840: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

131836:
131837: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131838:
131839: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131840: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131841: END IF;
131842:
131843: --
131844: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 131847: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

131843: --
131844: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131845: --
131846: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131847: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131848: ELSE
131849: ---------------------------------------------------------------------------------------------------
131850: -- 4262811a Switch Sign
131851: ---------------------------------------------------------------------------------------------------

Line 131852: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

131848: ELSE
131849: ---------------------------------------------------------------------------------------------------
131850: -- 4262811a Switch Sign
131851: ---------------------------------------------------------------------------------------------------
131852: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131849: ---------------------------------------------------------------------------------------------------
131850: -- 4262811a Switch Sign
131851: ---------------------------------------------------------------------------------------------------
131852: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131857: -- 5132302

Line 131854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131850: -- 4262811a Switch Sign
131851: ---------------------------------------------------------------------------------------------------
131852: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131857: -- 5132302
131858: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131851: ---------------------------------------------------------------------------------------------------
131852: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131857: -- 5132302
131858: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131852: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131857: -- 5132302
131858: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131860:

Line 131858: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

131854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131857: -- 5132302
131858: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131860:
131861: END IF;
131862:

Line 131859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131855: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131856: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131857: -- 5132302
131858: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131859: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131860:
131861: END IF;
131862:
131863: -- 4955764

Line 131864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131860:
131861: END IF;
131862:
131863: -- 4955764
131864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131866:
131867:
131868: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 131868: XLA_AE_LINES_PKG.ValidateCurrentLine;

131864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131866:
131867:
131868: XLA_AE_LINES_PKG.ValidateCurrentLine;
131869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131870:
131871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131872: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 131869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131866:
131867:
131868: XLA_AE_LINES_PKG.ValidateCurrentLine;
131869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131870:
131871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131872: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131873: ,p_balance_type_code => l_balance_type_code);

Line 132080: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

132076: --
132077: -- bulk performance
132078: --
132079: l_balance_type_code VARCHAR2(1);
132080: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
132081: l_log_module VARCHAR2(240);
132082:
132083: --
132084: -- Upgrade strategy

Line 132154: XLA_AE_LINES_PKG.SetNewLine;

132150: ') = 'Y'
132151: THEN
132152:
132153: --
132154: XLA_AE_LINES_PKG.SetNewLine;
132155:
132156: p_balance_type_code := l_balance_type_code;
132157: -- set the flag so later we will know whether the gain loss line needs to be created
132158:

Line 132166: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

132162:
132163: --
132164: -- bulk performance
132165: --
132166: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
132167: p_header_num => 0); -- 4262811
132168: --
132169: -- set accounting line options
132170: --

Line 132171: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

132167: p_header_num => 0); -- 4262811
132168: --
132169: -- set accounting line options
132170: --
132171: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
132172: p_natural_side_code => 'D'
132173: , p_gain_or_loss_flag => 'Y'
132174: , p_gl_transfer_mode_code => 'S'
132175: , p_acct_entry_type_code => 'A'

Line 132185: xla_ae_lines_pkg.SetAcctLineType

132181: --
132182: --
132183: -- set accounting line type info
132184: --
132185: xla_ae_lines_pkg.SetAcctLineType
132186: (p_component_type => l_component_type
132187: ,p_event_type_code => l_event_type_code
132188: ,p_line_definition_owner_code => l_line_definition_owner_code
132189: ,p_line_definition_code => l_line_definition_code

Line 132199: xla_ae_lines_pkg.SetAcctClass(

132195: ,p_event_class_code => l_event_class_code);
132196: --
132197: -- set accounting class
132198: --
132199: xla_ae_lines_pkg.SetAcctClass(
132200: p_accounting_class_code => 'TERV'
132201: , p_ae_header_id => l_ae_header_id
132202: );
132203:

Line 132207: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

132203:
132204: --
132205: -- set rounding class
132206: --
132207: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132208: 'TERV';
132209:
132210: --
132211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 132211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

132207: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132208: 'TERV';
132209:
132210: --
132211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132213: --
132214: -- bulk performance
132215: --

Line 132212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

132208: 'TERV';
132209:
132210: --
132211: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132213: --
132214: -- bulk performance
132215: --
132216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 132216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

132212: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132213: --
132214: -- bulk performance
132215: --
132216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132217:
132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132220:

Line 132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

132214: -- bulk performance
132215: --
132216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132217:
132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132220:
132221: -- 4955764
132222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132220:
132221: -- 4955764
132222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132223: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
132224:
132225: -- 4458381 Public Sector Enh
132226:

Line 132330: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

132326: l_rec_acct_attrs.array_num_value(42) := p_source_88;
132327: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
132328: l_rec_acct_attrs.array_num_value(43) := p_source_89;
132329:
132330: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132331: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132332:
132333: ---------------------------------------------------------------------------------------------------------------
132334: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 132331: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

132327: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
132328: l_rec_acct_attrs.array_num_value(43) := p_source_89;
132329:
132330: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132331: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132332:
132333: ---------------------------------------------------------------------------------------------------------------
132334: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132335: ---------------------------------------------------------------------------------------------------------------

Line 132334: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

132330: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132331: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132332:
132333: ---------------------------------------------------------------------------------------------------------------
132334: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132335: ---------------------------------------------------------------------------------------------------------------
132336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132337:
132338: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 132336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

132332:
132333: ---------------------------------------------------------------------------------------------------------------
132334: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132335: ---------------------------------------------------------------------------------------------------------------
132336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132337:
132338: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132339: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132340:

Line 132338: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132334: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132335: ---------------------------------------------------------------------------------------------------------------
132336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132337:
132338: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132339: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132340:
132341: IF xla_accounting_cache_pkg.GetValueChar
132342: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 132339: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132335: ---------------------------------------------------------------------------------------------------------------
132336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132337:
132338: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132339: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132340:
132341: IF xla_accounting_cache_pkg.GetValueChar
132342: (p_source_code => 'LEDGER_CATEGORY_CODE'
132343: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 132350: xla_ae_lines_pkg.BflowUpgEntry

132346: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132347: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
132348: )
132349: THEN
132350: xla_ae_lines_pkg.BflowUpgEntry
132351: (p_business_method_code => l_bflow_method_code
132352: ,p_business_class_code => l_bflow_class_code
132353: ,p_balance_type => l_balance_type_code);
132354: ELSE

Line 132367: xla_ae_lines_pkg.SetLineDescription(

132363: --
132364: -- call description
132365: --
132366:
132367: xla_ae_lines_pkg.SetLineDescription(
132368: p_ae_header_id => l_ae_header_id
132369: ,p_description => Description_1 (
132370: p_application_id => p_application_id
132371: , p_ae_header_id => l_ae_header_id

Line 132409: xla_ae_lines_pkg.set_ccid(

132405: , x_value_type_code => l_adr_value_type_code
132406: , p_side => 'NA'
132407: );
132408:
132409: xla_ae_lines_pkg.set_ccid(
132410: p_code_combination_id => l_ccid
132411: , p_value_type_code => l_adr_value_type_code
132412: , p_transaction_coa_id => l_adr_transaction_coa_id
132413: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132448: xla_ae_lines_pkg.set_segment(

132444: );
132445:
132446: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132447:
132448: xla_ae_lines_pkg.set_segment(
132449: p_to_segment_code => 'GL_ACCOUNT'
132450: , p_segment_value => l_segment
132451: , p_from_segment_code => l_adr_value_segment_code
132452: , p_from_combination_id => l_adr_value_combination_id

Line 132493: xla_ae_lines_pkg.set_segment(

132489: );
132490:
132491: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132492:
132493: xla_ae_lines_pkg.set_segment(
132494: p_to_segment_code => 'GL_BALANCING'
132495: , p_segment_value => l_segment
132496: , p_from_segment_code => l_adr_value_segment_code
132497: , p_from_combination_id => l_adr_value_combination_id

Line 132537: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

132533: xla_accounting_err_pkg.build_message
132534: (p_appli_s_name => 'XLA'
132535: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
132536: ,p_token_1 => 'LINE_NUMBER'
132537: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
132538: ,p_token_2 => 'LINE_TYPE_NAME'
132539: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
132540: l_component_type
132541: ,l_component_code

Line 132573: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

132569: --
132570: --
132571: ------------------------------------------------------------------------------------------------
132572: -- 4219869 Business Flow
132573: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132574: -- Prior Entry. Currently, the following code is always generated.
132575: ------------------------------------------------------------------------------------------------
132576: XLA_AE_LINES_PKG.ValidateCurrentLine;
132577:

Line 132576: XLA_AE_LINES_PKG.ValidateCurrentLine;

132572: -- 4219869 Business Flow
132573: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132574: -- Prior Entry. Currently, the following code is always generated.
132575: ------------------------------------------------------------------------------------------------
132576: XLA_AE_LINES_PKG.ValidateCurrentLine;
132577:
132578: ------------------------------------------------------------------------------------
132579: -- 4219869 Business Flow
132580: -- Populated credit and debit amounts -- Need to generate this within IF

Line 132582: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132578: ------------------------------------------------------------------------------------
132579: -- 4219869 Business Flow
132580: -- Populated credit and debit amounts -- Need to generate this within IF
132581: ------------------------------------------------------------------------------------
132582: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132583:
132584: ----------------------------------------------------------------------------------
132585: -- 4219869 Business Flow
132586: -- Update journal entry status -- Need to generate this within IF

Line 132614: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

132610: -- To allow MPA report to determine if it should generate report process
132611: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132612: ------------------------------------------------------------------------------------------
132613:
132614: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132615: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132616: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132617: -- call ADRs
132618: -- Bug 4922099

Line 132615: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

132611: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132612: ------------------------------------------------------------------------------------------
132613:
132614: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132615: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132616: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132617: -- call ADRs
132618: -- Bug 4922099
132619: --

Line 132648: xla_ae_lines_pkg.set_ccid(

132644: , x_value_type_code => l_adr_value_type_code
132645: , p_side => 'NA'
132646: );
132647:
132648: xla_ae_lines_pkg.set_ccid(
132649: p_code_combination_id => l_ccid
132650: , p_value_type_code => l_adr_value_type_code
132651: , p_transaction_coa_id => l_adr_transaction_coa_id
132652: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132687: xla_ae_lines_pkg.set_segment(

132683: );
132684:
132685: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132686:
132687: xla_ae_lines_pkg.set_segment(
132688: p_to_segment_code => 'GL_ACCOUNT'
132689: , p_segment_value => l_segment
132690: , p_from_segment_code => l_adr_value_segment_code
132691: , p_from_combination_id => l_adr_value_combination_id

Line 132732: xla_ae_lines_pkg.set_segment(

132728: );
132729:
132730: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132731:
132732: xla_ae_lines_pkg.set_segment(
132733: p_to_segment_code => 'GL_BALANCING'
132734: , p_segment_value => l_segment
132735: , p_from_segment_code => l_adr_value_segment_code
132736: , p_from_combination_id => l_adr_value_combination_id

Line 132763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

132759:
132760: --
132761: -- Update the line information that should be overwritten
132762: --
132763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132764: p_header_num => 1);
132765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132766:
132767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 132765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

132761: -- Update the line information that should be overwritten
132762: --
132763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132764: p_header_num => 1);
132765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132766:
132767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132768:
132769: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 132767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

132763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132764: p_header_num => 1);
132765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132766:
132767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132768:
132769: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132770: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132771: END IF;

Line 132770: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

132766:
132767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132768:
132769: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132770: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132771: END IF;
132772:
132773: --
132774: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 132777: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

132773: --
132774: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132775: --
132776: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132777: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132778: ELSE
132779: ---------------------------------------------------------------------------------------------------
132780: -- 4262811a Switch Sign
132781: ---------------------------------------------------------------------------------------------------

Line 132782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

132778: ELSE
132779: ---------------------------------------------------------------------------------------------------
132780: -- 4262811a Switch Sign
132781: ---------------------------------------------------------------------------------------------------
132782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132779: ---------------------------------------------------------------------------------------------------
132780: -- 4262811a Switch Sign
132781: ---------------------------------------------------------------------------------------------------
132782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132787: -- 5132302

Line 132784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132780: -- 4262811a Switch Sign
132781: ---------------------------------------------------------------------------------------------------
132782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132787: -- 5132302
132788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132781: ---------------------------------------------------------------------------------------------------
132782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132787: -- 5132302
132788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132787: -- 5132302
132788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132790:

Line 132788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

132784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132787: -- 5132302
132788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132790:
132791: END IF;
132792:

Line 132789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132787: -- 5132302
132788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132790:
132791: END IF;
132792:
132793: -- 4955764

Line 132794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132790:
132791: END IF;
132792:
132793: -- 4955764
132794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132796:
132797:
132798: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 132798: XLA_AE_LINES_PKG.ValidateCurrentLine;

132794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132796:
132797:
132798: XLA_AE_LINES_PKG.ValidateCurrentLine;
132799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132800:
132801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132802: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 132799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132796:
132797:
132798: XLA_AE_LINES_PKG.ValidateCurrentLine;
132799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132800:
132801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132802: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132803: ,p_balance_type_code => l_balance_type_code);

Line 132997: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

132993: --
132994: -- bulk performance
132995: --
132996: l_balance_type_code VARCHAR2(1);
132997: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
132998: l_log_module VARCHAR2(240);
132999:
133000: --
133001: -- Upgrade strategy

Line 133067: XLA_AE_LINES_PKG.SetNewLine;

133063: ') = 'Y'
133064: THEN
133065:
133066: --
133067: XLA_AE_LINES_PKG.SetNewLine;
133068:
133069: p_balance_type_code := l_balance_type_code;
133070: -- set the flag so later we will know whether the gain loss line needs to be created
133071:

Line 133079: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

133075:
133076: --
133077: -- bulk performance
133078: --
133079: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
133080: p_header_num => 0); -- 4262811
133081: --
133082: -- set accounting line options
133083: --

Line 133084: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

133080: p_header_num => 0); -- 4262811
133081: --
133082: -- set accounting line options
133083: --
133084: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
133085: p_natural_side_code => 'D'
133086: , p_gain_or_loss_flag => 'N'
133087: , p_gl_transfer_mode_code => 'S'
133088: , p_acct_entry_type_code => 'A'

Line 133098: xla_ae_lines_pkg.SetAcctLineType

133094: --
133095: --
133096: -- set accounting line type info
133097: --
133098: xla_ae_lines_pkg.SetAcctLineType
133099: (p_component_type => l_component_type
133100: ,p_event_type_code => l_event_type_code
133101: ,p_line_definition_owner_code => l_line_definition_owner_code
133102: ,p_line_definition_code => l_line_definition_code

Line 133112: xla_ae_lines_pkg.SetAcctClass(

133108: ,p_event_class_code => l_event_class_code);
133109: --
133110: -- set accounting class
133111: --
133112: xla_ae_lines_pkg.SetAcctClass(
133113: p_accounting_class_code => 'TIPV'
133114: , p_ae_header_id => l_ae_header_id
133115: );
133116:

Line 133120: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

133116:
133117: --
133118: -- set rounding class
133119: --
133120: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133121: 'TIPV';
133122:
133123: --
133124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 133124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

133120: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133121: 'TIPV';
133122:
133123: --
133124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133126: --
133127: -- bulk performance
133128: --

Line 133125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

133121: 'TIPV';
133122:
133123: --
133124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133126: --
133127: -- bulk performance
133128: --
133129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 133129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

133125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133126: --
133127: -- bulk performance
133128: --
133129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133130:
133131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133133:

Line 133131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

133127: -- bulk performance
133128: --
133129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133130:
133131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133133:
133134: -- 4955764
133135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133133:
133134: -- 4955764
133135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133136: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133137:
133138: -- 4458381 Public Sector Enh
133139:

Line 133243: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

133239: l_rec_acct_attrs.array_num_value(42) := p_source_88;
133240: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
133241: l_rec_acct_attrs.array_num_value(43) := p_source_89;
133242:
133243: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133244: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133245:
133246: ---------------------------------------------------------------------------------------------------------------
133247: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 133244: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

133240: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
133241: l_rec_acct_attrs.array_num_value(43) := p_source_89;
133242:
133243: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133244: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133245:
133246: ---------------------------------------------------------------------------------------------------------------
133247: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133248: ---------------------------------------------------------------------------------------------------------------

Line 133247: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

133243: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133244: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133245:
133246: ---------------------------------------------------------------------------------------------------------------
133247: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133248: ---------------------------------------------------------------------------------------------------------------
133249: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133250:
133251: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 133249: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

133245:
133246: ---------------------------------------------------------------------------------------------------------------
133247: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133248: ---------------------------------------------------------------------------------------------------------------
133249: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133250:
133251: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133252: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133253:

Line 133251: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133247: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133248: ---------------------------------------------------------------------------------------------------------------
133249: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133250:
133251: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133252: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133253:
133254: IF xla_accounting_cache_pkg.GetValueChar
133255: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 133252: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133248: ---------------------------------------------------------------------------------------------------------------
133249: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133250:
133251: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133252: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133253:
133254: IF xla_accounting_cache_pkg.GetValueChar
133255: (p_source_code => 'LEDGER_CATEGORY_CODE'
133256: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 133263: xla_ae_lines_pkg.BflowUpgEntry

133259: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133260: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
133261: )
133262: THEN
133263: xla_ae_lines_pkg.BflowUpgEntry
133264: (p_business_method_code => l_bflow_method_code
133265: ,p_business_class_code => l_bflow_class_code
133266: ,p_balance_type => l_balance_type_code);
133267: ELSE

Line 133280: xla_ae_lines_pkg.SetLineDescription(

133276: --
133277: -- call description
133278: --
133279:
133280: xla_ae_lines_pkg.SetLineDescription(
133281: p_ae_header_id => l_ae_header_id
133282: ,p_description => Description_1 (
133283: p_application_id => p_application_id
133284: , p_ae_header_id => l_ae_header_id

Line 133313: xla_ae_lines_pkg.set_ccid(

133309: , x_value_type_code => l_adr_value_type_code
133310: , p_side => 'NA'
133311: );
133312:
133313: xla_ae_lines_pkg.set_ccid(
133314: p_code_combination_id => l_ccid
133315: , p_value_type_code => l_adr_value_type_code
133316: , p_transaction_coa_id => l_adr_transaction_coa_id
133317: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133349: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

133345: xla_accounting_err_pkg.build_message
133346: (p_appli_s_name => 'XLA'
133347: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
133348: ,p_token_1 => 'LINE_NUMBER'
133349: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
133350: ,p_token_2 => 'LINE_TYPE_NAME'
133351: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
133352: l_component_type
133353: ,l_component_code

Line 133385: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

133381: --
133382: --
133383: ------------------------------------------------------------------------------------------------
133384: -- 4219869 Business Flow
133385: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133386: -- Prior Entry. Currently, the following code is always generated.
133387: ------------------------------------------------------------------------------------------------
133388: XLA_AE_LINES_PKG.ValidateCurrentLine;
133389:

Line 133388: XLA_AE_LINES_PKG.ValidateCurrentLine;

133384: -- 4219869 Business Flow
133385: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133386: -- Prior Entry. Currently, the following code is always generated.
133387: ------------------------------------------------------------------------------------------------
133388: XLA_AE_LINES_PKG.ValidateCurrentLine;
133389:
133390: ------------------------------------------------------------------------------------
133391: -- 4219869 Business Flow
133392: -- Populated credit and debit amounts -- Need to generate this within IF

Line 133394: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133390: ------------------------------------------------------------------------------------
133391: -- 4219869 Business Flow
133392: -- Populated credit and debit amounts -- Need to generate this within IF
133393: ------------------------------------------------------------------------------------
133394: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133395:
133396: ----------------------------------------------------------------------------------
133397: -- 4219869 Business Flow
133398: -- Update journal entry status -- Need to generate this within IF

Line 133426: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

133422: -- To allow MPA report to determine if it should generate report process
133423: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133424: ------------------------------------------------------------------------------------------
133425:
133426: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133427: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133428: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133429: -- call ADRs
133430: -- Bug 4922099

Line 133427: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

133423: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133424: ------------------------------------------------------------------------------------------
133425:
133426: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133427: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133428: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133429: -- call ADRs
133430: -- Bug 4922099
133431: --

Line 133451: xla_ae_lines_pkg.set_ccid(

133447: , x_value_type_code => l_adr_value_type_code
133448: , p_side => 'NA'
133449: );
133450:
133451: xla_ae_lines_pkg.set_ccid(
133452: p_code_combination_id => l_ccid
133453: , p_value_type_code => l_adr_value_type_code
133454: , p_transaction_coa_id => l_adr_transaction_coa_id
133455: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

133470:
133471: --
133472: -- Update the line information that should be overwritten
133473: --
133474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133475: p_header_num => 1);
133476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133477:
133478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 133476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

133472: -- Update the line information that should be overwritten
133473: --
133474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133475: p_header_num => 1);
133476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133477:
133478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133479:
133480: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 133478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

133474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133475: p_header_num => 1);
133476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133477:
133478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133479:
133480: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133481: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133482: END IF;

Line 133481: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

133477:
133478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133479:
133480: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133481: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133482: END IF;
133483:
133484: --
133485: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 133488: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

133484: --
133485: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
133486: --
133487: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
133488: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
133489: ELSE
133490: ---------------------------------------------------------------------------------------------------
133491: -- 4262811a Switch Sign
133492: ---------------------------------------------------------------------------------------------------

Line 133493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

133489: ELSE
133490: ---------------------------------------------------------------------------------------------------
133491: -- 4262811a Switch Sign
133492: ---------------------------------------------------------------------------------------------------
133493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133490: ---------------------------------------------------------------------------------------------------
133491: -- 4262811a Switch Sign
133492: ---------------------------------------------------------------------------------------------------
133493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133498: -- 5132302

Line 133495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133491: -- 4262811a Switch Sign
133492: ---------------------------------------------------------------------------------------------------
133493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133498: -- 5132302
133499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133492: ---------------------------------------------------------------------------------------------------
133493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133498: -- 5132302
133499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133498: -- 5132302
133499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133501:

Line 133499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

133495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133498: -- 5132302
133499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133501:
133502: END IF;
133503:

Line 133500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133498: -- 5132302
133499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133501:
133502: END IF;
133503:
133504: -- 4955764

Line 133505: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133501:
133502: END IF;
133503:
133504: -- 4955764
133505: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133506: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133507:
133508:
133509: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 133509: XLA_AE_LINES_PKG.ValidateCurrentLine;

133505: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133506: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133507:
133508:
133509: XLA_AE_LINES_PKG.ValidateCurrentLine;
133510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133511:
133512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133513: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 133510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133506: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133507:
133508:
133509: XLA_AE_LINES_PKG.ValidateCurrentLine;
133510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133511:
133512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133513: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
133514: ,p_balance_type_code => l_balance_type_code);

Line 133706: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

133702: --
133703: -- bulk performance
133704: --
133705: l_balance_type_code VARCHAR2(1);
133706: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
133707: l_log_module VARCHAR2(240);
133708:
133709: --
133710: -- Upgrade strategy

Line 133776: XLA_AE_LINES_PKG.SetNewLine;

133772: ') = 'Y'
133773: THEN
133774:
133775: --
133776: XLA_AE_LINES_PKG.SetNewLine;
133777:
133778: p_balance_type_code := l_balance_type_code;
133779: -- set the flag so later we will know whether the gain loss line needs to be created
133780:

Line 133788: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

133784:
133785: --
133786: -- bulk performance
133787: --
133788: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
133789: p_header_num => 0); -- 4262811
133790: --
133791: -- set accounting line options
133792: --

Line 133793: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

133789: p_header_num => 0); -- 4262811
133790: --
133791: -- set accounting line options
133792: --
133793: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
133794: p_natural_side_code => 'D'
133795: , p_gain_or_loss_flag => 'N'
133796: , p_gl_transfer_mode_code => 'S'
133797: , p_acct_entry_type_code => 'A'

Line 133807: xla_ae_lines_pkg.SetAcctLineType

133803: --
133804: --
133805: -- set accounting line type info
133806: --
133807: xla_ae_lines_pkg.SetAcctLineType
133808: (p_component_type => l_component_type
133809: ,p_event_type_code => l_event_type_code
133810: ,p_line_definition_owner_code => l_line_definition_owner_code
133811: ,p_line_definition_code => l_line_definition_code

Line 133821: xla_ae_lines_pkg.SetAcctClass(

133817: ,p_event_class_code => l_event_class_code);
133818: --
133819: -- set accounting class
133820: --
133821: xla_ae_lines_pkg.SetAcctClass(
133822: p_accounting_class_code => 'TIPV'
133823: , p_ae_header_id => l_ae_header_id
133824: );
133825:

Line 133829: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

133825:
133826: --
133827: -- set rounding class
133828: --
133829: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133830: 'TIPV';
133831:
133832: --
133833: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 133833: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

133829: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133830: 'TIPV';
133831:
133832: --
133833: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133834: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133835: --
133836: -- bulk performance
133837: --

Line 133834: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

133830: 'TIPV';
133831:
133832: --
133833: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133834: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133835: --
133836: -- bulk performance
133837: --
133838: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 133838: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

133834: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133835: --
133836: -- bulk performance
133837: --
133838: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133839:
133840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133841: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133842:

Line 133840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

133836: -- bulk performance
133837: --
133838: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133839:
133840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133841: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133842:
133843: -- 4955764
133844: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133844: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133840: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133841: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133842:
133843: -- 4955764
133844: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133845: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133846:
133847: -- 4458381 Public Sector Enh
133848:

Line 133950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

133946: l_rec_acct_attrs.array_num_value(41) := p_source_88;
133947: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
133948: l_rec_acct_attrs.array_num_value(42) := p_source_89;
133949:
133950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133952:
133953: ---------------------------------------------------------------------------------------------------------------
133954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 133951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

133947: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
133948: l_rec_acct_attrs.array_num_value(42) := p_source_89;
133949:
133950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133952:
133953: ---------------------------------------------------------------------------------------------------------------
133954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133955: ---------------------------------------------------------------------------------------------------------------

Line 133954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

133950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133952:
133953: ---------------------------------------------------------------------------------------------------------------
133954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133955: ---------------------------------------------------------------------------------------------------------------
133956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133957:
133958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 133956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

133952:
133953: ---------------------------------------------------------------------------------------------------------------
133954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133955: ---------------------------------------------------------------------------------------------------------------
133956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133957:
133958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133960:

Line 133958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133955: ---------------------------------------------------------------------------------------------------------------
133956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133957:
133958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133960:
133961: IF xla_accounting_cache_pkg.GetValueChar
133962: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 133959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133955: ---------------------------------------------------------------------------------------------------------------
133956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133957:
133958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133960:
133961: IF xla_accounting_cache_pkg.GetValueChar
133962: (p_source_code => 'LEDGER_CATEGORY_CODE'
133963: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 133970: xla_ae_lines_pkg.BflowUpgEntry

133966: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133967: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
133968: )
133969: THEN
133970: xla_ae_lines_pkg.BflowUpgEntry
133971: (p_business_method_code => l_bflow_method_code
133972: ,p_business_class_code => l_bflow_class_code
133973: ,p_balance_type => l_balance_type_code);
133974: ELSE

Line 133987: xla_ae_lines_pkg.SetLineDescription(

133983: --
133984: -- call description
133985: --
133986:
133987: xla_ae_lines_pkg.SetLineDescription(
133988: p_ae_header_id => l_ae_header_id
133989: ,p_description => Description_1 (
133990: p_application_id => p_application_id
133991: , p_ae_header_id => l_ae_header_id

Line 134020: xla_ae_lines_pkg.set_ccid(

134016: , x_value_type_code => l_adr_value_type_code
134017: , p_side => 'NA'
134018: );
134019:
134020: xla_ae_lines_pkg.set_ccid(
134021: p_code_combination_id => l_ccid
134022: , p_value_type_code => l_adr_value_type_code
134023: , p_transaction_coa_id => l_adr_transaction_coa_id
134024: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134056: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

134052: xla_accounting_err_pkg.build_message
134053: (p_appli_s_name => 'XLA'
134054: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
134055: ,p_token_1 => 'LINE_NUMBER'
134056: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
134057: ,p_token_2 => 'LINE_TYPE_NAME'
134058: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
134059: l_component_type
134060: ,l_component_code

Line 134092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

134088: --
134089: --
134090: ------------------------------------------------------------------------------------------------
134091: -- 4219869 Business Flow
134092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134093: -- Prior Entry. Currently, the following code is always generated.
134094: ------------------------------------------------------------------------------------------------
134095: XLA_AE_LINES_PKG.ValidateCurrentLine;
134096:

Line 134095: XLA_AE_LINES_PKG.ValidateCurrentLine;

134091: -- 4219869 Business Flow
134092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134093: -- Prior Entry. Currently, the following code is always generated.
134094: ------------------------------------------------------------------------------------------------
134095: XLA_AE_LINES_PKG.ValidateCurrentLine;
134096:
134097: ------------------------------------------------------------------------------------
134098: -- 4219869 Business Flow
134099: -- Populated credit and debit amounts -- Need to generate this within IF

Line 134101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134097: ------------------------------------------------------------------------------------
134098: -- 4219869 Business Flow
134099: -- Populated credit and debit amounts -- Need to generate this within IF
134100: ------------------------------------------------------------------------------------
134101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134102:
134103: ----------------------------------------------------------------------------------
134104: -- 4219869 Business Flow
134105: -- Update journal entry status -- Need to generate this within IF

Line 134133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

134129: -- To allow MPA report to determine if it should generate report process
134130: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134131: ------------------------------------------------------------------------------------------
134132:
134133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134135: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134136: -- call ADRs
134137: -- Bug 4922099

Line 134134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

134130: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134131: ------------------------------------------------------------------------------------------
134132:
134133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134135: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134136: -- call ADRs
134137: -- Bug 4922099
134138: --

Line 134158: xla_ae_lines_pkg.set_ccid(

134154: , x_value_type_code => l_adr_value_type_code
134155: , p_side => 'NA'
134156: );
134157:
134158: xla_ae_lines_pkg.set_ccid(
134159: p_code_combination_id => l_ccid
134160: , p_value_type_code => l_adr_value_type_code
134161: , p_transaction_coa_id => l_adr_transaction_coa_id
134162: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

134177:
134178: --
134179: -- Update the line information that should be overwritten
134180: --
134181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134182: p_header_num => 1);
134183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134184:
134185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 134183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

134179: -- Update the line information that should be overwritten
134180: --
134181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134182: p_header_num => 1);
134183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134184:
134185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134186:
134187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 134185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

134181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134182: p_header_num => 1);
134183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134184:
134185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134186:
134187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134189: END IF;

Line 134188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

134184:
134185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134186:
134187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134189: END IF;
134190:
134191: --
134192: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 134195: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

134191: --
134192: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134193: --
134194: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134195: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134196: ELSE
134197: ---------------------------------------------------------------------------------------------------
134198: -- 4262811a Switch Sign
134199: ---------------------------------------------------------------------------------------------------

Line 134200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

134196: ELSE
134197: ---------------------------------------------------------------------------------------------------
134198: -- 4262811a Switch Sign
134199: ---------------------------------------------------------------------------------------------------
134200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134197: ---------------------------------------------------------------------------------------------------
134198: -- 4262811a Switch Sign
134199: ---------------------------------------------------------------------------------------------------
134200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: -- 5132302

Line 134202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134198: -- 4262811a Switch Sign
134199: ---------------------------------------------------------------------------------------------------
134200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: -- 5132302
134206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134199: ---------------------------------------------------------------------------------------------------
134200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: -- 5132302
134206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: -- 5132302
134206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134208:

Line 134206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

134202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: -- 5132302
134206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134208:
134209: END IF;
134210:

Line 134207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134205: -- 5132302
134206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134208:
134209: END IF;
134210:
134211: -- 4955764

Line 134212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134208:
134209: END IF;
134210:
134211: -- 4955764
134212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134214:
134215:
134216: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 134216: XLA_AE_LINES_PKG.ValidateCurrentLine;

134212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134214:
134215:
134216: XLA_AE_LINES_PKG.ValidateCurrentLine;
134217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134218:
134219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134220: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 134217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134214:
134215:
134216: XLA_AE_LINES_PKG.ValidateCurrentLine;
134217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134218:
134219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134220: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134221: ,p_balance_type_code => l_balance_type_code);

Line 134415: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

134411: --
134412: -- bulk performance
134413: --
134414: l_balance_type_code VARCHAR2(1);
134415: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
134416: l_log_module VARCHAR2(240);
134417:
134418: --
134419: -- Upgrade strategy

Line 134485: XLA_AE_LINES_PKG.SetNewLine;

134481: ') = 'Y'
134482: THEN
134483:
134484: --
134485: XLA_AE_LINES_PKG.SetNewLine;
134486:
134487: p_balance_type_code := l_balance_type_code;
134488: -- set the flag so later we will know whether the gain loss line needs to be created
134489:

Line 134497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

134493:
134494: --
134495: -- bulk performance
134496: --
134497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
134498: p_header_num => 0); -- 4262811
134499: --
134500: -- set accounting line options
134501: --

Line 134502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

134498: p_header_num => 0); -- 4262811
134499: --
134500: -- set accounting line options
134501: --
134502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
134503: p_natural_side_code => 'D'
134504: , p_gain_or_loss_flag => 'N'
134505: , p_gl_transfer_mode_code => 'S'
134506: , p_acct_entry_type_code => 'A'

Line 134516: xla_ae_lines_pkg.SetAcctLineType

134512: --
134513: --
134514: -- set accounting line type info
134515: --
134516: xla_ae_lines_pkg.SetAcctLineType
134517: (p_component_type => l_component_type
134518: ,p_event_type_code => l_event_type_code
134519: ,p_line_definition_owner_code => l_line_definition_owner_code
134520: ,p_line_definition_code => l_line_definition_code

Line 134530: xla_ae_lines_pkg.SetAcctClass(

134526: ,p_event_class_code => l_event_class_code);
134527: --
134528: -- set accounting class
134529: --
134530: xla_ae_lines_pkg.SetAcctClass(
134531: p_accounting_class_code => 'TIPV'
134532: , p_ae_header_id => l_ae_header_id
134533: );
134534:

Line 134538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

134534:
134535: --
134536: -- set rounding class
134537: --
134538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134539: 'TIPV';
134540:
134541: --
134542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 134542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

134538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134539: 'TIPV';
134540:
134541: --
134542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134544: --
134545: -- bulk performance
134546: --

Line 134543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

134539: 'TIPV';
134540:
134541: --
134542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134544: --
134545: -- bulk performance
134546: --
134547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 134547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

134543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134544: --
134545: -- bulk performance
134546: --
134547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134548:
134549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134551:

Line 134549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

134545: -- bulk performance
134546: --
134547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134548:
134549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134551:
134552: -- 4955764
134553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134551:
134552: -- 4955764
134553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134554: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
134555:
134556: -- 4458381 Public Sector Enh
134557:

Line 134663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

134659: l_rec_acct_attrs.array_num_value(43) := p_source_88;
134660: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
134661: l_rec_acct_attrs.array_num_value(44) := p_source_89;
134662:
134663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134665:
134666: ---------------------------------------------------------------------------------------------------------------
134667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 134664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

134660: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
134661: l_rec_acct_attrs.array_num_value(44) := p_source_89;
134662:
134663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134665:
134666: ---------------------------------------------------------------------------------------------------------------
134667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134668: ---------------------------------------------------------------------------------------------------------------

Line 134667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

134663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134665:
134666: ---------------------------------------------------------------------------------------------------------------
134667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134668: ---------------------------------------------------------------------------------------------------------------
134669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134670:
134671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 134669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

134665:
134666: ---------------------------------------------------------------------------------------------------------------
134667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134668: ---------------------------------------------------------------------------------------------------------------
134669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134670:
134671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134673:

Line 134671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134668: ---------------------------------------------------------------------------------------------------------------
134669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134670:
134671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134673:
134674: IF xla_accounting_cache_pkg.GetValueChar
134675: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 134672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134668: ---------------------------------------------------------------------------------------------------------------
134669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134670:
134671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134673:
134674: IF xla_accounting_cache_pkg.GetValueChar
134675: (p_source_code => 'LEDGER_CATEGORY_CODE'
134676: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 134683: xla_ae_lines_pkg.BflowUpgEntry

134679: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134680: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
134681: )
134682: THEN
134683: xla_ae_lines_pkg.BflowUpgEntry
134684: (p_business_method_code => l_bflow_method_code
134685: ,p_business_class_code => l_bflow_class_code
134686: ,p_balance_type => l_balance_type_code);
134687: ELSE

Line 134700: xla_ae_lines_pkg.SetLineDescription(

134696: --
134697: -- call description
134698: --
134699:
134700: xla_ae_lines_pkg.SetLineDescription(
134701: p_ae_header_id => l_ae_header_id
134702: ,p_description => Description_1 (
134703: p_application_id => p_application_id
134704: , p_ae_header_id => l_ae_header_id

Line 134733: xla_ae_lines_pkg.set_ccid(

134729: , x_value_type_code => l_adr_value_type_code
134730: , p_side => 'NA'
134731: );
134732:
134733: xla_ae_lines_pkg.set_ccid(
134734: p_code_combination_id => l_ccid
134735: , p_value_type_code => l_adr_value_type_code
134736: , p_transaction_coa_id => l_adr_transaction_coa_id
134737: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134769: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

134765: xla_accounting_err_pkg.build_message
134766: (p_appli_s_name => 'XLA'
134767: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
134768: ,p_token_1 => 'LINE_NUMBER'
134769: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
134770: ,p_token_2 => 'LINE_TYPE_NAME'
134771: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
134772: l_component_type
134773: ,l_component_code

Line 134805: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

134801: --
134802: --
134803: ------------------------------------------------------------------------------------------------
134804: -- 4219869 Business Flow
134805: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134806: -- Prior Entry. Currently, the following code is always generated.
134807: ------------------------------------------------------------------------------------------------
134808: XLA_AE_LINES_PKG.ValidateCurrentLine;
134809:

Line 134808: XLA_AE_LINES_PKG.ValidateCurrentLine;

134804: -- 4219869 Business Flow
134805: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134806: -- Prior Entry. Currently, the following code is always generated.
134807: ------------------------------------------------------------------------------------------------
134808: XLA_AE_LINES_PKG.ValidateCurrentLine;
134809:
134810: ------------------------------------------------------------------------------------
134811: -- 4219869 Business Flow
134812: -- Populated credit and debit amounts -- Need to generate this within IF

Line 134814: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134810: ------------------------------------------------------------------------------------
134811: -- 4219869 Business Flow
134812: -- Populated credit and debit amounts -- Need to generate this within IF
134813: ------------------------------------------------------------------------------------
134814: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134815:
134816: ----------------------------------------------------------------------------------
134817: -- 4219869 Business Flow
134818: -- Update journal entry status -- Need to generate this within IF

Line 134846: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

134842: -- To allow MPA report to determine if it should generate report process
134843: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134844: ------------------------------------------------------------------------------------------
134845:
134846: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134847: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134848: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134849: -- call ADRs
134850: -- Bug 4922099

Line 134847: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

134843: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134844: ------------------------------------------------------------------------------------------
134845:
134846: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134847: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134848: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134849: -- call ADRs
134850: -- Bug 4922099
134851: --

Line 134871: xla_ae_lines_pkg.set_ccid(

134867: , x_value_type_code => l_adr_value_type_code
134868: , p_side => 'NA'
134869: );
134870:
134871: xla_ae_lines_pkg.set_ccid(
134872: p_code_combination_id => l_ccid
134873: , p_value_type_code => l_adr_value_type_code
134874: , p_transaction_coa_id => l_adr_transaction_coa_id
134875: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134894: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

134890:
134891: --
134892: -- Update the line information that should be overwritten
134893: --
134894: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134895: p_header_num => 1);
134896: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134897:
134898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 134896: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

134892: -- Update the line information that should be overwritten
134893: --
134894: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134895: p_header_num => 1);
134896: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134897:
134898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134899:
134900: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 134898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

134894: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134895: p_header_num => 1);
134896: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134897:
134898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134899:
134900: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134901: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134902: END IF;

Line 134901: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

134897:
134898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134899:
134900: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134901: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134902: END IF;
134903:
134904: --
134905: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 134908: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

134904: --
134905: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134906: --
134907: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134908: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134909: ELSE
134910: ---------------------------------------------------------------------------------------------------
134911: -- 4262811a Switch Sign
134912: ---------------------------------------------------------------------------------------------------

Line 134913: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

134909: ELSE
134910: ---------------------------------------------------------------------------------------------------
134911: -- 4262811a Switch Sign
134912: ---------------------------------------------------------------------------------------------------
134913: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134910: ---------------------------------------------------------------------------------------------------
134911: -- 4262811a Switch Sign
134912: ---------------------------------------------------------------------------------------------------
134913: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: -- 5132302

Line 134915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134911: -- 4262811a Switch Sign
134912: ---------------------------------------------------------------------------------------------------
134913: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: -- 5132302
134919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134912: ---------------------------------------------------------------------------------------------------
134913: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: -- 5132302
134919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134920: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134913: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: -- 5132302
134919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134920: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134921:

Line 134919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

134915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: -- 5132302
134919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134920: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134921:
134922: END IF;
134923:

Line 134920: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134916: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134917: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134918: -- 5132302
134919: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134920: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134921:
134922: END IF;
134923:
134924: -- 4955764

Line 134925: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134921:
134922: END IF;
134923:
134924: -- 4955764
134925: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134926: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134927:
134928:
134929: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 134929: XLA_AE_LINES_PKG.ValidateCurrentLine;

134925: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134926: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134927:
134928:
134929: XLA_AE_LINES_PKG.ValidateCurrentLine;
134930: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134931:
134932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134933: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 134930: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134926: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134927:
134928:
134929: XLA_AE_LINES_PKG.ValidateCurrentLine;
134930: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134931:
134932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134933: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134934: ,p_balance_type_code => l_balance_type_code);

Line 135128: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

135124: --
135125: -- bulk performance
135126: --
135127: l_balance_type_code VARCHAR2(1);
135128: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
135129: l_log_module VARCHAR2(240);
135130:
135131: --
135132: -- Upgrade strategy

Line 135198: XLA_AE_LINES_PKG.SetNewLine;

135194: ') = 'Y'
135195: THEN
135196:
135197: --
135198: XLA_AE_LINES_PKG.SetNewLine;
135199:
135200: p_balance_type_code := l_balance_type_code;
135201: -- set the flag so later we will know whether the gain loss line needs to be created
135202:

Line 135210: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

135206:
135207: --
135208: -- bulk performance
135209: --
135210: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
135211: p_header_num => 0); -- 4262811
135212: --
135213: -- set accounting line options
135214: --

Line 135215: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

135211: p_header_num => 0); -- 4262811
135212: --
135213: -- set accounting line options
135214: --
135215: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
135216: p_natural_side_code => 'D'
135217: , p_gain_or_loss_flag => 'N'
135218: , p_gl_transfer_mode_code => 'S'
135219: , p_acct_entry_type_code => 'A'

Line 135229: xla_ae_lines_pkg.SetAcctLineType

135225: --
135226: --
135227: -- set accounting line type info
135228: --
135229: xla_ae_lines_pkg.SetAcctLineType
135230: (p_component_type => l_component_type
135231: ,p_event_type_code => l_event_type_code
135232: ,p_line_definition_owner_code => l_line_definition_owner_code
135233: ,p_line_definition_code => l_line_definition_code

Line 135243: xla_ae_lines_pkg.SetAcctClass(

135239: ,p_event_class_code => l_event_class_code);
135240: --
135241: -- set accounting class
135242: --
135243: xla_ae_lines_pkg.SetAcctClass(
135244: p_accounting_class_code => 'TIPV'
135245: , p_ae_header_id => l_ae_header_id
135246: );
135247:

Line 135251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

135247:
135248: --
135249: -- set rounding class
135250: --
135251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135252: 'TIPV';
135253:
135254: --
135255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 135255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

135251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135252: 'TIPV';
135253:
135254: --
135255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135257: --
135258: -- bulk performance
135259: --

Line 135256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

135252: 'TIPV';
135253:
135254: --
135255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135257: --
135258: -- bulk performance
135259: --
135260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 135260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

135256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135257: --
135258: -- bulk performance
135259: --
135260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135261:
135262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135264:

Line 135262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

135258: -- bulk performance
135259: --
135260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135261:
135262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135264:
135265: -- 4955764
135266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135264:
135265: -- 4955764
135266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135267: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
135268:
135269: -- 4458381 Public Sector Enh
135270:

Line 135374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

135370: l_rec_acct_attrs.array_num_value(42) := p_source_88;
135371: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
135372: l_rec_acct_attrs.array_num_value(43) := p_source_89;
135373:
135374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135376:
135377: ---------------------------------------------------------------------------------------------------------------
135378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 135375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

135371: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
135372: l_rec_acct_attrs.array_num_value(43) := p_source_89;
135373:
135374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135376:
135377: ---------------------------------------------------------------------------------------------------------------
135378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135379: ---------------------------------------------------------------------------------------------------------------

Line 135378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

135374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135376:
135377: ---------------------------------------------------------------------------------------------------------------
135378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135379: ---------------------------------------------------------------------------------------------------------------
135380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135381:
135382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 135380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

135376:
135377: ---------------------------------------------------------------------------------------------------------------
135378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135379: ---------------------------------------------------------------------------------------------------------------
135380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135381:
135382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135384:

Line 135382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135379: ---------------------------------------------------------------------------------------------------------------
135380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135381:
135382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135384:
135385: IF xla_accounting_cache_pkg.GetValueChar
135386: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 135383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135379: ---------------------------------------------------------------------------------------------------------------
135380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135381:
135382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135384:
135385: IF xla_accounting_cache_pkg.GetValueChar
135386: (p_source_code => 'LEDGER_CATEGORY_CODE'
135387: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 135394: xla_ae_lines_pkg.BflowUpgEntry

135390: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135391: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
135392: )
135393: THEN
135394: xla_ae_lines_pkg.BflowUpgEntry
135395: (p_business_method_code => l_bflow_method_code
135396: ,p_business_class_code => l_bflow_class_code
135397: ,p_balance_type => l_balance_type_code);
135398: ELSE

Line 135411: xla_ae_lines_pkg.SetLineDescription(

135407: --
135408: -- call description
135409: --
135410:
135411: xla_ae_lines_pkg.SetLineDescription(
135412: p_ae_header_id => l_ae_header_id
135413: ,p_description => Description_1 (
135414: p_application_id => p_application_id
135415: , p_ae_header_id => l_ae_header_id

Line 135444: xla_ae_lines_pkg.set_ccid(

135440: , x_value_type_code => l_adr_value_type_code
135441: , p_side => 'NA'
135442: );
135443:
135444: xla_ae_lines_pkg.set_ccid(
135445: p_code_combination_id => l_ccid
135446: , p_value_type_code => l_adr_value_type_code
135447: , p_transaction_coa_id => l_adr_transaction_coa_id
135448: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 135480: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

135476: xla_accounting_err_pkg.build_message
135477: (p_appli_s_name => 'XLA'
135478: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
135479: ,p_token_1 => 'LINE_NUMBER'
135480: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
135481: ,p_token_2 => 'LINE_TYPE_NAME'
135482: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
135483: l_component_type
135484: ,l_component_code

Line 135516: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

135512: --
135513: --
135514: ------------------------------------------------------------------------------------------------
135515: -- 4219869 Business Flow
135516: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
135517: -- Prior Entry. Currently, the following code is always generated.
135518: ------------------------------------------------------------------------------------------------
135519: XLA_AE_LINES_PKG.ValidateCurrentLine;
135520:

Line 135519: XLA_AE_LINES_PKG.ValidateCurrentLine;

135515: -- 4219869 Business Flow
135516: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
135517: -- Prior Entry. Currently, the following code is always generated.
135518: ------------------------------------------------------------------------------------------------
135519: XLA_AE_LINES_PKG.ValidateCurrentLine;
135520:
135521: ------------------------------------------------------------------------------------
135522: -- 4219869 Business Flow
135523: -- Populated credit and debit amounts -- Need to generate this within IF

Line 135525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135521: ------------------------------------------------------------------------------------
135522: -- 4219869 Business Flow
135523: -- Populated credit and debit amounts -- Need to generate this within IF
135524: ------------------------------------------------------------------------------------
135525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135526:
135527: ----------------------------------------------------------------------------------
135528: -- 4219869 Business Flow
135529: -- Update journal entry status -- Need to generate this within IF

Line 135557: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

135553: -- To allow MPA report to determine if it should generate report process
135554: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135555: ------------------------------------------------------------------------------------------
135556:
135557: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135558: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135559: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135560: -- call ADRs
135561: -- Bug 4922099

Line 135558: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

135554: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135555: ------------------------------------------------------------------------------------------
135556:
135557: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135558: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135559: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135560: -- call ADRs
135561: -- Bug 4922099
135562: --

Line 135582: xla_ae_lines_pkg.set_ccid(

135578: , x_value_type_code => l_adr_value_type_code
135579: , p_side => 'NA'
135580: );
135581:
135582: xla_ae_lines_pkg.set_ccid(
135583: p_code_combination_id => l_ccid
135584: , p_value_type_code => l_adr_value_type_code
135585: , p_transaction_coa_id => l_adr_transaction_coa_id
135586: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 135605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

135601:
135602: --
135603: -- Update the line information that should be overwritten
135604: --
135605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135606: p_header_num => 1);
135607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135608:
135609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 135607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

135603: -- Update the line information that should be overwritten
135604: --
135605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135606: p_header_num => 1);
135607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135608:
135609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135610:
135611: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 135609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

135605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135606: p_header_num => 1);
135607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135608:
135609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135610:
135611: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135612: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135613: END IF;

Line 135612: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

135608:
135609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135610:
135611: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135612: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135613: END IF;
135614:
135615: --
135616: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 135619: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

135615: --
135616: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135617: --
135618: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135619: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135620: ELSE
135621: ---------------------------------------------------------------------------------------------------
135622: -- 4262811a Switch Sign
135623: ---------------------------------------------------------------------------------------------------

Line 135624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

135620: ELSE
135621: ---------------------------------------------------------------------------------------------------
135622: -- 4262811a Switch Sign
135623: ---------------------------------------------------------------------------------------------------
135624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135621: ---------------------------------------------------------------------------------------------------
135622: -- 4262811a Switch Sign
135623: ---------------------------------------------------------------------------------------------------
135624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135629: -- 5132302

Line 135626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135622: -- 4262811a Switch Sign
135623: ---------------------------------------------------------------------------------------------------
135624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135629: -- 5132302
135630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135623: ---------------------------------------------------------------------------------------------------
135624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135629: -- 5132302
135630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135629: -- 5132302
135630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135632:

Line 135630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

135626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135629: -- 5132302
135630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135632:
135633: END IF;
135634:

Line 135631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135629: -- 5132302
135630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135632:
135633: END IF;
135634:
135635: -- 4955764

Line 135636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135632:
135633: END IF;
135634:
135635: -- 4955764
135636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135638:
135639:
135640: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 135640: XLA_AE_LINES_PKG.ValidateCurrentLine;

135636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135638:
135639:
135640: XLA_AE_LINES_PKG.ValidateCurrentLine;
135641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135642:
135643: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135644: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 135641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135638:
135639:
135640: XLA_AE_LINES_PKG.ValidateCurrentLine;
135641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135642:
135643: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135644: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135645: ,p_balance_type_code => l_balance_type_code);

Line 135839: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

135835: --
135836: -- bulk performance
135837: --
135838: l_balance_type_code VARCHAR2(1);
135839: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
135840: l_log_module VARCHAR2(240);
135841:
135842: --
135843: -- Upgrade strategy

Line 135909: XLA_AE_LINES_PKG.SetNewLine;

135905: ') = 'Y'
135906: THEN
135907:
135908: --
135909: XLA_AE_LINES_PKG.SetNewLine;
135910:
135911: p_balance_type_code := l_balance_type_code;
135912: -- set the flag so later we will know whether the gain loss line needs to be created
135913:

Line 135921: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

135917:
135918: --
135919: -- bulk performance
135920: --
135921: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
135922: p_header_num => 0); -- 4262811
135923: --
135924: -- set accounting line options
135925: --

Line 135926: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

135922: p_header_num => 0); -- 4262811
135923: --
135924: -- set accounting line options
135925: --
135926: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
135927: p_natural_side_code => 'D'
135928: , p_gain_or_loss_flag => 'N'
135929: , p_gl_transfer_mode_code => 'S'
135930: , p_acct_entry_type_code => 'A'

Line 135940: xla_ae_lines_pkg.SetAcctLineType

135936: --
135937: --
135938: -- set accounting line type info
135939: --
135940: xla_ae_lines_pkg.SetAcctLineType
135941: (p_component_type => l_component_type
135942: ,p_event_type_code => l_event_type_code
135943: ,p_line_definition_owner_code => l_line_definition_owner_code
135944: ,p_line_definition_code => l_line_definition_code

Line 135954: xla_ae_lines_pkg.SetAcctClass(

135950: ,p_event_class_code => l_event_class_code);
135951: --
135952: -- set accounting class
135953: --
135954: xla_ae_lines_pkg.SetAcctClass(
135955: p_accounting_class_code => 'TRV'
135956: , p_ae_header_id => l_ae_header_id
135957: );
135958:

Line 135962: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

135958:
135959: --
135960: -- set rounding class
135961: --
135962: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135963: 'TRV';
135964:
135965: --
135966: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 135966: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

135962: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135963: 'TRV';
135964:
135965: --
135966: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135967: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135968: --
135969: -- bulk performance
135970: --

Line 135967: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

135963: 'TRV';
135964:
135965: --
135966: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135967: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135968: --
135969: -- bulk performance
135970: --
135971: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 135971: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

135967: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135968: --
135969: -- bulk performance
135970: --
135971: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135972:
135973: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135974: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135975:

Line 135973: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

135969: -- bulk performance
135970: --
135971: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135972:
135973: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135974: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135975:
135976: -- 4955764
135977: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135977: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135973: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135974: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135975:
135976: -- 4955764
135977: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135978: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
135979:
135980: -- 4458381 Public Sector Enh
135981:

Line 136085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

136081: l_rec_acct_attrs.array_num_value(42) := p_source_88;
136082: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136083: l_rec_acct_attrs.array_num_value(43) := p_source_89;
136084:
136085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136087:
136088: ---------------------------------------------------------------------------------------------------------------
136089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 136086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

136082: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136083: l_rec_acct_attrs.array_num_value(43) := p_source_89;
136084:
136085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136087:
136088: ---------------------------------------------------------------------------------------------------------------
136089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136090: ---------------------------------------------------------------------------------------------------------------

Line 136089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

136085: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136086: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136087:
136088: ---------------------------------------------------------------------------------------------------------------
136089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136090: ---------------------------------------------------------------------------------------------------------------
136091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136092:
136093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 136091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

136087:
136088: ---------------------------------------------------------------------------------------------------------------
136089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136090: ---------------------------------------------------------------------------------------------------------------
136091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136092:
136093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136095:

Line 136093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136089: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136090: ---------------------------------------------------------------------------------------------------------------
136091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136092:
136093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136095:
136096: IF xla_accounting_cache_pkg.GetValueChar
136097: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 136094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136090: ---------------------------------------------------------------------------------------------------------------
136091: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136092:
136093: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136095:
136096: IF xla_accounting_cache_pkg.GetValueChar
136097: (p_source_code => 'LEDGER_CATEGORY_CODE'
136098: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 136105: xla_ae_lines_pkg.BflowUpgEntry

136101: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136102: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
136103: )
136104: THEN
136105: xla_ae_lines_pkg.BflowUpgEntry
136106: (p_business_method_code => l_bflow_method_code
136107: ,p_business_class_code => l_bflow_class_code
136108: ,p_balance_type => l_balance_type_code);
136109: ELSE

Line 136122: xla_ae_lines_pkg.SetLineDescription(

136118: --
136119: -- call description
136120: --
136121:
136122: xla_ae_lines_pkg.SetLineDescription(
136123: p_ae_header_id => l_ae_header_id
136124: ,p_description => Description_1 (
136125: p_application_id => p_application_id
136126: , p_ae_header_id => l_ae_header_id

Line 136155: xla_ae_lines_pkg.set_ccid(

136151: , x_value_type_code => l_adr_value_type_code
136152: , p_side => 'NA'
136153: );
136154:
136155: xla_ae_lines_pkg.set_ccid(
136156: p_code_combination_id => l_ccid
136157: , p_value_type_code => l_adr_value_type_code
136158: , p_transaction_coa_id => l_adr_transaction_coa_id
136159: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136191: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

136187: xla_accounting_err_pkg.build_message
136188: (p_appli_s_name => 'XLA'
136189: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
136190: ,p_token_1 => 'LINE_NUMBER'
136191: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
136192: ,p_token_2 => 'LINE_TYPE_NAME'
136193: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
136194: l_component_type
136195: ,l_component_code

Line 136227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

136223: --
136224: --
136225: ------------------------------------------------------------------------------------------------
136226: -- 4219869 Business Flow
136227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136228: -- Prior Entry. Currently, the following code is always generated.
136229: ------------------------------------------------------------------------------------------------
136230: XLA_AE_LINES_PKG.ValidateCurrentLine;
136231:

Line 136230: XLA_AE_LINES_PKG.ValidateCurrentLine;

136226: -- 4219869 Business Flow
136227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136228: -- Prior Entry. Currently, the following code is always generated.
136229: ------------------------------------------------------------------------------------------------
136230: XLA_AE_LINES_PKG.ValidateCurrentLine;
136231:
136232: ------------------------------------------------------------------------------------
136233: -- 4219869 Business Flow
136234: -- Populated credit and debit amounts -- Need to generate this within IF

Line 136236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136232: ------------------------------------------------------------------------------------
136233: -- 4219869 Business Flow
136234: -- Populated credit and debit amounts -- Need to generate this within IF
136235: ------------------------------------------------------------------------------------
136236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136237:
136238: ----------------------------------------------------------------------------------
136239: -- 4219869 Business Flow
136240: -- Update journal entry status -- Need to generate this within IF

Line 136268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

136264: -- To allow MPA report to determine if it should generate report process
136265: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136266: ------------------------------------------------------------------------------------------
136267:
136268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136270: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136271: -- call ADRs
136272: -- Bug 4922099

Line 136269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

136265: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136266: ------------------------------------------------------------------------------------------
136267:
136268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136270: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136271: -- call ADRs
136272: -- Bug 4922099
136273: --

Line 136293: xla_ae_lines_pkg.set_ccid(

136289: , x_value_type_code => l_adr_value_type_code
136290: , p_side => 'NA'
136291: );
136292:
136293: xla_ae_lines_pkg.set_ccid(
136294: p_code_combination_id => l_ccid
136295: , p_value_type_code => l_adr_value_type_code
136296: , p_transaction_coa_id => l_adr_transaction_coa_id
136297: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

136312:
136313: --
136314: -- Update the line information that should be overwritten
136315: --
136316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136317: p_header_num => 1);
136318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136319:
136320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 136318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

136314: -- Update the line information that should be overwritten
136315: --
136316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136317: p_header_num => 1);
136318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136319:
136320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136321:
136322: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 136320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

136316: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136317: p_header_num => 1);
136318: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136319:
136320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136321:
136322: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136323: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136324: END IF;

Line 136323: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

136319:
136320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136321:
136322: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136323: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136324: END IF;
136325:
136326: --
136327: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 136330: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

136326: --
136327: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136328: --
136329: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136330: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136331: ELSE
136332: ---------------------------------------------------------------------------------------------------
136333: -- 4262811a Switch Sign
136334: ---------------------------------------------------------------------------------------------------

Line 136335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

136331: ELSE
136332: ---------------------------------------------------------------------------------------------------
136333: -- 4262811a Switch Sign
136334: ---------------------------------------------------------------------------------------------------
136335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136332: ---------------------------------------------------------------------------------------------------
136333: -- 4262811a Switch Sign
136334: ---------------------------------------------------------------------------------------------------
136335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136340: -- 5132302

Line 136337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136333: -- 4262811a Switch Sign
136334: ---------------------------------------------------------------------------------------------------
136335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136340: -- 5132302
136341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136334: ---------------------------------------------------------------------------------------------------
136335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136340: -- 5132302
136341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136335: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136340: -- 5132302
136341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136343:

Line 136341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

136337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136340: -- 5132302
136341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136343:
136344: END IF;
136345:

Line 136342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136338: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136339: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136340: -- 5132302
136341: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136342: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136343:
136344: END IF;
136345:
136346: -- 4955764

Line 136347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136343:
136344: END IF;
136345:
136346: -- 4955764
136347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136349:
136350:
136351: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 136351: XLA_AE_LINES_PKG.ValidateCurrentLine;

136347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136349:
136350:
136351: XLA_AE_LINES_PKG.ValidateCurrentLine;
136352: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136353:
136354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136355: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 136352: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136349:
136350:
136351: XLA_AE_LINES_PKG.ValidateCurrentLine;
136352: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136353:
136354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136355: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136356: ,p_balance_type_code => l_balance_type_code);

Line 136548: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

136544: --
136545: -- bulk performance
136546: --
136547: l_balance_type_code VARCHAR2(1);
136548: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
136549: l_log_module VARCHAR2(240);
136550:
136551: --
136552: -- Upgrade strategy

Line 136618: XLA_AE_LINES_PKG.SetNewLine;

136614: ') = 'Y'
136615: THEN
136616:
136617: --
136618: XLA_AE_LINES_PKG.SetNewLine;
136619:
136620: p_balance_type_code := l_balance_type_code;
136621: -- set the flag so later we will know whether the gain loss line needs to be created
136622:

Line 136630: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

136626:
136627: --
136628: -- bulk performance
136629: --
136630: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
136631: p_header_num => 0); -- 4262811
136632: --
136633: -- set accounting line options
136634: --

Line 136635: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

136631: p_header_num => 0); -- 4262811
136632: --
136633: -- set accounting line options
136634: --
136635: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
136636: p_natural_side_code => 'D'
136637: , p_gain_or_loss_flag => 'N'
136638: , p_gl_transfer_mode_code => 'S'
136639: , p_acct_entry_type_code => 'A'

Line 136649: xla_ae_lines_pkg.SetAcctLineType

136645: --
136646: --
136647: -- set accounting line type info
136648: --
136649: xla_ae_lines_pkg.SetAcctLineType
136650: (p_component_type => l_component_type
136651: ,p_event_type_code => l_event_type_code
136652: ,p_line_definition_owner_code => l_line_definition_owner_code
136653: ,p_line_definition_code => l_line_definition_code

Line 136663: xla_ae_lines_pkg.SetAcctClass(

136659: ,p_event_class_code => l_event_class_code);
136660: --
136661: -- set accounting class
136662: --
136663: xla_ae_lines_pkg.SetAcctClass(
136664: p_accounting_class_code => 'TRV'
136665: , p_ae_header_id => l_ae_header_id
136666: );
136667:

Line 136671: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

136667:
136668: --
136669: -- set rounding class
136670: --
136671: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136672: 'TRV';
136673:
136674: --
136675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 136675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

136671: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136672: 'TRV';
136673:
136674: --
136675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136677: --
136678: -- bulk performance
136679: --

Line 136676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

136672: 'TRV';
136673:
136674: --
136675: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136677: --
136678: -- bulk performance
136679: --
136680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 136680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

136676: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136677: --
136678: -- bulk performance
136679: --
136680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136681:
136682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136683: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136684:

Line 136682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

136678: -- bulk performance
136679: --
136680: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136681:
136682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136683: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136684:
136685: -- 4955764
136686: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136686: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136682: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136683: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136684:
136685: -- 4955764
136686: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136687: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
136688:
136689: -- 4458381 Public Sector Enh
136690:

Line 136792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

136788: l_rec_acct_attrs.array_num_value(41) := p_source_88;
136789: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
136790: l_rec_acct_attrs.array_num_value(42) := p_source_89;
136791:
136792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136793: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136794:
136795: ---------------------------------------------------------------------------------------------------------------
136796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 136793: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

136789: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
136790: l_rec_acct_attrs.array_num_value(42) := p_source_89;
136791:
136792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136793: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136794:
136795: ---------------------------------------------------------------------------------------------------------------
136796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136797: ---------------------------------------------------------------------------------------------------------------

Line 136796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

136792: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136793: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136794:
136795: ---------------------------------------------------------------------------------------------------------------
136796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136797: ---------------------------------------------------------------------------------------------------------------
136798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136799:
136800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 136798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

136794:
136795: ---------------------------------------------------------------------------------------------------------------
136796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136797: ---------------------------------------------------------------------------------------------------------------
136798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136799:
136800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136802:

Line 136800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136796: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136797: ---------------------------------------------------------------------------------------------------------------
136798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136799:
136800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136802:
136803: IF xla_accounting_cache_pkg.GetValueChar
136804: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 136801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136797: ---------------------------------------------------------------------------------------------------------------
136798: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136799:
136800: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136802:
136803: IF xla_accounting_cache_pkg.GetValueChar
136804: (p_source_code => 'LEDGER_CATEGORY_CODE'
136805: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 136812: xla_ae_lines_pkg.BflowUpgEntry

136808: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136809: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
136810: )
136811: THEN
136812: xla_ae_lines_pkg.BflowUpgEntry
136813: (p_business_method_code => l_bflow_method_code
136814: ,p_business_class_code => l_bflow_class_code
136815: ,p_balance_type => l_balance_type_code);
136816: ELSE

Line 136829: xla_ae_lines_pkg.SetLineDescription(

136825: --
136826: -- call description
136827: --
136828:
136829: xla_ae_lines_pkg.SetLineDescription(
136830: p_ae_header_id => l_ae_header_id
136831: ,p_description => Description_1 (
136832: p_application_id => p_application_id
136833: , p_ae_header_id => l_ae_header_id

Line 136862: xla_ae_lines_pkg.set_ccid(

136858: , x_value_type_code => l_adr_value_type_code
136859: , p_side => 'NA'
136860: );
136861:
136862: xla_ae_lines_pkg.set_ccid(
136863: p_code_combination_id => l_ccid
136864: , p_value_type_code => l_adr_value_type_code
136865: , p_transaction_coa_id => l_adr_transaction_coa_id
136866: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136898: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

136894: xla_accounting_err_pkg.build_message
136895: (p_appli_s_name => 'XLA'
136896: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
136897: ,p_token_1 => 'LINE_NUMBER'
136898: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
136899: ,p_token_2 => 'LINE_TYPE_NAME'
136900: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
136901: l_component_type
136902: ,l_component_code

Line 136934: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

136930: --
136931: --
136932: ------------------------------------------------------------------------------------------------
136933: -- 4219869 Business Flow
136934: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136935: -- Prior Entry. Currently, the following code is always generated.
136936: ------------------------------------------------------------------------------------------------
136937: XLA_AE_LINES_PKG.ValidateCurrentLine;
136938:

Line 136937: XLA_AE_LINES_PKG.ValidateCurrentLine;

136933: -- 4219869 Business Flow
136934: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136935: -- Prior Entry. Currently, the following code is always generated.
136936: ------------------------------------------------------------------------------------------------
136937: XLA_AE_LINES_PKG.ValidateCurrentLine;
136938:
136939: ------------------------------------------------------------------------------------
136940: -- 4219869 Business Flow
136941: -- Populated credit and debit amounts -- Need to generate this within IF

Line 136943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136939: ------------------------------------------------------------------------------------
136940: -- 4219869 Business Flow
136941: -- Populated credit and debit amounts -- Need to generate this within IF
136942: ------------------------------------------------------------------------------------
136943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136944:
136945: ----------------------------------------------------------------------------------
136946: -- 4219869 Business Flow
136947: -- Update journal entry status -- Need to generate this within IF

Line 136975: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

136971: -- To allow MPA report to determine if it should generate report process
136972: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136973: ------------------------------------------------------------------------------------------
136974:
136975: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136976: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136977: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136978: -- call ADRs
136979: -- Bug 4922099

Line 136976: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

136972: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136973: ------------------------------------------------------------------------------------------
136974:
136975: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136976: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136977: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136978: -- call ADRs
136979: -- Bug 4922099
136980: --

Line 137000: xla_ae_lines_pkg.set_ccid(

136996: , x_value_type_code => l_adr_value_type_code
136997: , p_side => 'NA'
136998: );
136999:
137000: xla_ae_lines_pkg.set_ccid(
137001: p_code_combination_id => l_ccid
137002: , p_value_type_code => l_adr_value_type_code
137003: , p_transaction_coa_id => l_adr_transaction_coa_id
137004: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137023: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

137019:
137020: --
137021: -- Update the line information that should be overwritten
137022: --
137023: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137024: p_header_num => 1);
137025: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137026:
137027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 137025: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

137021: -- Update the line information that should be overwritten
137022: --
137023: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137024: p_header_num => 1);
137025: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137026:
137027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137028:
137029: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 137027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

137023: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137024: p_header_num => 1);
137025: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137026:
137027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137028:
137029: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137030: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137031: END IF;

Line 137030: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

137026:
137027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137028:
137029: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137030: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137031: END IF;
137032:
137033: --
137034: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 137037: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

137033: --
137034: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137035: --
137036: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137037: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137038: ELSE
137039: ---------------------------------------------------------------------------------------------------
137040: -- 4262811a Switch Sign
137041: ---------------------------------------------------------------------------------------------------

Line 137042: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

137038: ELSE
137039: ---------------------------------------------------------------------------------------------------
137040: -- 4262811a Switch Sign
137041: ---------------------------------------------------------------------------------------------------
137042: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137039: ---------------------------------------------------------------------------------------------------
137040: -- 4262811a Switch Sign
137041: ---------------------------------------------------------------------------------------------------
137042: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137047: -- 5132302

Line 137044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137040: -- 4262811a Switch Sign
137041: ---------------------------------------------------------------------------------------------------
137042: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137047: -- 5132302
137048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137041: ---------------------------------------------------------------------------------------------------
137042: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137047: -- 5132302
137048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137042: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137047: -- 5132302
137048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137050:

Line 137048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

137044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137047: -- 5132302
137048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137050:
137051: END IF;
137052:

Line 137049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137045: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137047: -- 5132302
137048: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137050:
137051: END IF;
137052:
137053: -- 4955764

Line 137054: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137050:
137051: END IF;
137052:
137053: -- 4955764
137054: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137055: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137056:
137057:
137058: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 137058: XLA_AE_LINES_PKG.ValidateCurrentLine;

137054: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137055: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137056:
137057:
137058: XLA_AE_LINES_PKG.ValidateCurrentLine;
137059: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137060:
137061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137062: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 137059: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137055: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137056:
137057:
137058: XLA_AE_LINES_PKG.ValidateCurrentLine;
137059: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137060:
137061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137062: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137063: ,p_balance_type_code => l_balance_type_code);

Line 137257: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

137253: --
137254: -- bulk performance
137255: --
137256: l_balance_type_code VARCHAR2(1);
137257: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
137258: l_log_module VARCHAR2(240);
137259:
137260: --
137261: -- Upgrade strategy

Line 137327: XLA_AE_LINES_PKG.SetNewLine;

137323: ') = 'Y'
137324: THEN
137325:
137326: --
137327: XLA_AE_LINES_PKG.SetNewLine;
137328:
137329: p_balance_type_code := l_balance_type_code;
137330: -- set the flag so later we will know whether the gain loss line needs to be created
137331:

Line 137339: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

137335:
137336: --
137337: -- bulk performance
137338: --
137339: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
137340: p_header_num => 0); -- 4262811
137341: --
137342: -- set accounting line options
137343: --

Line 137344: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

137340: p_header_num => 0); -- 4262811
137341: --
137342: -- set accounting line options
137343: --
137344: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
137345: p_natural_side_code => 'D'
137346: , p_gain_or_loss_flag => 'N'
137347: , p_gl_transfer_mode_code => 'S'
137348: , p_acct_entry_type_code => 'A'

Line 137358: xla_ae_lines_pkg.SetAcctLineType

137354: --
137355: --
137356: -- set accounting line type info
137357: --
137358: xla_ae_lines_pkg.SetAcctLineType
137359: (p_component_type => l_component_type
137360: ,p_event_type_code => l_event_type_code
137361: ,p_line_definition_owner_code => l_line_definition_owner_code
137362: ,p_line_definition_code => l_line_definition_code

Line 137372: xla_ae_lines_pkg.SetAcctClass(

137368: ,p_event_class_code => l_event_class_code);
137369: --
137370: -- set accounting class
137371: --
137372: xla_ae_lines_pkg.SetAcctClass(
137373: p_accounting_class_code => 'TRV'
137374: , p_ae_header_id => l_ae_header_id
137375: );
137376:

Line 137380: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

137376:
137377: --
137378: -- set rounding class
137379: --
137380: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137381: 'TRV';
137382:
137383: --
137384: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 137384: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

137380: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137381: 'TRV';
137382:
137383: --
137384: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137385: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137386: --
137387: -- bulk performance
137388: --

Line 137385: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

137381: 'TRV';
137382:
137383: --
137384: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137385: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137386: --
137387: -- bulk performance
137388: --
137389: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 137389: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

137385: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137386: --
137387: -- bulk performance
137388: --
137389: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137390:
137391: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137393:

Line 137391: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

137387: -- bulk performance
137388: --
137389: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137390:
137391: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137393:
137394: -- 4955764
137395: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137395: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137391: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137393:
137394: -- 4955764
137395: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137396: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
137397:
137398: -- 4458381 Public Sector Enh
137399:

Line 137505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

137501: l_rec_acct_attrs.array_num_value(43) := p_source_88;
137502: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
137503: l_rec_acct_attrs.array_num_value(44) := p_source_89;
137504:
137505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137507:
137508: ---------------------------------------------------------------------------------------------------------------
137509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 137506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

137502: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
137503: l_rec_acct_attrs.array_num_value(44) := p_source_89;
137504:
137505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137507:
137508: ---------------------------------------------------------------------------------------------------------------
137509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137510: ---------------------------------------------------------------------------------------------------------------

Line 137509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

137505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137507:
137508: ---------------------------------------------------------------------------------------------------------------
137509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137510: ---------------------------------------------------------------------------------------------------------------
137511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137512:
137513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 137511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

137507:
137508: ---------------------------------------------------------------------------------------------------------------
137509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137510: ---------------------------------------------------------------------------------------------------------------
137511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137512:
137513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137515:

Line 137513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

137509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137510: ---------------------------------------------------------------------------------------------------------------
137511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137512:
137513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137515:
137516: IF xla_accounting_cache_pkg.GetValueChar
137517: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 137514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

137510: ---------------------------------------------------------------------------------------------------------------
137511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137512:
137513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137515:
137516: IF xla_accounting_cache_pkg.GetValueChar
137517: (p_source_code => 'LEDGER_CATEGORY_CODE'
137518: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 137525: xla_ae_lines_pkg.BflowUpgEntry

137521: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
137522: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
137523: )
137524: THEN
137525: xla_ae_lines_pkg.BflowUpgEntry
137526: (p_business_method_code => l_bflow_method_code
137527: ,p_business_class_code => l_bflow_class_code
137528: ,p_balance_type => l_balance_type_code);
137529: ELSE

Line 137542: xla_ae_lines_pkg.SetLineDescription(

137538: --
137539: -- call description
137540: --
137541:
137542: xla_ae_lines_pkg.SetLineDescription(
137543: p_ae_header_id => l_ae_header_id
137544: ,p_description => Description_1 (
137545: p_application_id => p_application_id
137546: , p_ae_header_id => l_ae_header_id

Line 137575: xla_ae_lines_pkg.set_ccid(

137571: , x_value_type_code => l_adr_value_type_code
137572: , p_side => 'NA'
137573: );
137574:
137575: xla_ae_lines_pkg.set_ccid(
137576: p_code_combination_id => l_ccid
137577: , p_value_type_code => l_adr_value_type_code
137578: , p_transaction_coa_id => l_adr_transaction_coa_id
137579: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137611: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

137607: xla_accounting_err_pkg.build_message
137608: (p_appli_s_name => 'XLA'
137609: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
137610: ,p_token_1 => 'LINE_NUMBER'
137611: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
137612: ,p_token_2 => 'LINE_TYPE_NAME'
137613: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
137614: l_component_type
137615: ,l_component_code

Line 137647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

137643: --
137644: --
137645: ------------------------------------------------------------------------------------------------
137646: -- 4219869 Business Flow
137647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137648: -- Prior Entry. Currently, the following code is always generated.
137649: ------------------------------------------------------------------------------------------------
137650: XLA_AE_LINES_PKG.ValidateCurrentLine;
137651:

Line 137650: XLA_AE_LINES_PKG.ValidateCurrentLine;

137646: -- 4219869 Business Flow
137647: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137648: -- Prior Entry. Currently, the following code is always generated.
137649: ------------------------------------------------------------------------------------------------
137650: XLA_AE_LINES_PKG.ValidateCurrentLine;
137651:
137652: ------------------------------------------------------------------------------------
137653: -- 4219869 Business Flow
137654: -- Populated credit and debit amounts -- Need to generate this within IF

Line 137656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137652: ------------------------------------------------------------------------------------
137653: -- 4219869 Business Flow
137654: -- Populated credit and debit amounts -- Need to generate this within IF
137655: ------------------------------------------------------------------------------------
137656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137657:
137658: ----------------------------------------------------------------------------------
137659: -- 4219869 Business Flow
137660: -- Update journal entry status -- Need to generate this within IF

Line 137688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

137684: -- To allow MPA report to determine if it should generate report process
137685: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137686: ------------------------------------------------------------------------------------------
137687:
137688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137690: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137691: -- call ADRs
137692: -- Bug 4922099

Line 137689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

137685: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137686: ------------------------------------------------------------------------------------------
137687:
137688: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137689: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137690: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137691: -- call ADRs
137692: -- Bug 4922099
137693: --

Line 137713: xla_ae_lines_pkg.set_ccid(

137709: , x_value_type_code => l_adr_value_type_code
137710: , p_side => 'NA'
137711: );
137712:
137713: xla_ae_lines_pkg.set_ccid(
137714: p_code_combination_id => l_ccid
137715: , p_value_type_code => l_adr_value_type_code
137716: , p_transaction_coa_id => l_adr_transaction_coa_id
137717: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

137732:
137733: --
137734: -- Update the line information that should be overwritten
137735: --
137736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137737: p_header_num => 1);
137738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137739:
137740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 137738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

137734: -- Update the line information that should be overwritten
137735: --
137736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137737: p_header_num => 1);
137738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137739:
137740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137741:
137742: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 137740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

137736: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137737: p_header_num => 1);
137738: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137739:
137740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137741:
137742: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137743: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137744: END IF;

Line 137743: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

137739:
137740: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137741:
137742: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137743: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137744: END IF;
137745:
137746: --
137747: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 137750: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

137746: --
137747: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137748: --
137749: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137750: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137751: ELSE
137752: ---------------------------------------------------------------------------------------------------
137753: -- 4262811a Switch Sign
137754: ---------------------------------------------------------------------------------------------------

Line 137755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

137751: ELSE
137752: ---------------------------------------------------------------------------------------------------
137753: -- 4262811a Switch Sign
137754: ---------------------------------------------------------------------------------------------------
137755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137752: ---------------------------------------------------------------------------------------------------
137753: -- 4262811a Switch Sign
137754: ---------------------------------------------------------------------------------------------------
137755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137760: -- 5132302

Line 137757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137753: -- 4262811a Switch Sign
137754: ---------------------------------------------------------------------------------------------------
137755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137760: -- 5132302
137761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137754: ---------------------------------------------------------------------------------------------------
137755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137760: -- 5132302
137761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137755: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137760: -- 5132302
137761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137763:

Line 137761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

137757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137760: -- 5132302
137761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137763:
137764: END IF;
137765:

Line 137762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137758: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137759: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137760: -- 5132302
137761: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137762: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137763:
137764: END IF;
137765:
137766: -- 4955764

Line 137767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137763:
137764: END IF;
137765:
137766: -- 4955764
137767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137769:
137770:
137771: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 137771: XLA_AE_LINES_PKG.ValidateCurrentLine;

137767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137769:
137770:
137771: XLA_AE_LINES_PKG.ValidateCurrentLine;
137772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137773:
137774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137775: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 137772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137769:
137770:
137771: XLA_AE_LINES_PKG.ValidateCurrentLine;
137772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137773:
137774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137775: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137776: ,p_balance_type_code => l_balance_type_code);

Line 137970: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

137966: --
137967: -- bulk performance
137968: --
137969: l_balance_type_code VARCHAR2(1);
137970: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
137971: l_log_module VARCHAR2(240);
137972:
137973: --
137974: -- Upgrade strategy

Line 138040: XLA_AE_LINES_PKG.SetNewLine;

138036: ') = 'Y'
138037: THEN
138038:
138039: --
138040: XLA_AE_LINES_PKG.SetNewLine;
138041:
138042: p_balance_type_code := l_balance_type_code;
138043: -- set the flag so later we will know whether the gain loss line needs to be created
138044:

Line 138052: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

138048:
138049: --
138050: -- bulk performance
138051: --
138052: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
138053: p_header_num => 0); -- 4262811
138054: --
138055: -- set accounting line options
138056: --

Line 138057: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

138053: p_header_num => 0); -- 4262811
138054: --
138055: -- set accounting line options
138056: --
138057: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
138058: p_natural_side_code => 'D'
138059: , p_gain_or_loss_flag => 'N'
138060: , p_gl_transfer_mode_code => 'S'
138061: , p_acct_entry_type_code => 'A'

Line 138071: xla_ae_lines_pkg.SetAcctLineType

138067: --
138068: --
138069: -- set accounting line type info
138070: --
138071: xla_ae_lines_pkg.SetAcctLineType
138072: (p_component_type => l_component_type
138073: ,p_event_type_code => l_event_type_code
138074: ,p_line_definition_owner_code => l_line_definition_owner_code
138075: ,p_line_definition_code => l_line_definition_code

Line 138085: xla_ae_lines_pkg.SetAcctClass(

138081: ,p_event_class_code => l_event_class_code);
138082: --
138083: -- set accounting class
138084: --
138085: xla_ae_lines_pkg.SetAcctClass(
138086: p_accounting_class_code => 'TRV'
138087: , p_ae_header_id => l_ae_header_id
138088: );
138089:

Line 138093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

138089:
138090: --
138091: -- set rounding class
138092: --
138093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138094: 'TRV';
138095:
138096: --
138097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 138097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

138093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138094: 'TRV';
138095:
138096: --
138097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138099: --
138100: -- bulk performance
138101: --

Line 138098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

138094: 'TRV';
138095:
138096: --
138097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138099: --
138100: -- bulk performance
138101: --
138102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 138102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

138098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138099: --
138100: -- bulk performance
138101: --
138102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138103:
138104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138106:

Line 138104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

138100: -- bulk performance
138101: --
138102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138103:
138104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138106:
138107: -- 4955764
138108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138106:
138107: -- 4955764
138108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138110:
138111: -- 4458381 Public Sector Enh
138112:

Line 138216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

138212: l_rec_acct_attrs.array_num_value(42) := p_source_88;
138213: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
138214: l_rec_acct_attrs.array_num_value(43) := p_source_89;
138215:
138216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138218:
138219: ---------------------------------------------------------------------------------------------------------------
138220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 138217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

138213: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
138214: l_rec_acct_attrs.array_num_value(43) := p_source_89;
138215:
138216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138218:
138219: ---------------------------------------------------------------------------------------------------------------
138220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138221: ---------------------------------------------------------------------------------------------------------------

Line 138220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

138216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138218:
138219: ---------------------------------------------------------------------------------------------------------------
138220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138221: ---------------------------------------------------------------------------------------------------------------
138222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138223:
138224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 138222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

138218:
138219: ---------------------------------------------------------------------------------------------------------------
138220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138221: ---------------------------------------------------------------------------------------------------------------
138222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138223:
138224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138226:

Line 138224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138221: ---------------------------------------------------------------------------------------------------------------
138222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138223:
138224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138226:
138227: IF xla_accounting_cache_pkg.GetValueChar
138228: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 138225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138221: ---------------------------------------------------------------------------------------------------------------
138222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138223:
138224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138226:
138227: IF xla_accounting_cache_pkg.GetValueChar
138228: (p_source_code => 'LEDGER_CATEGORY_CODE'
138229: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 138236: xla_ae_lines_pkg.BflowUpgEntry

138232: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138233: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
138234: )
138235: THEN
138236: xla_ae_lines_pkg.BflowUpgEntry
138237: (p_business_method_code => l_bflow_method_code
138238: ,p_business_class_code => l_bflow_class_code
138239: ,p_balance_type => l_balance_type_code);
138240: ELSE

Line 138253: xla_ae_lines_pkg.SetLineDescription(

138249: --
138250: -- call description
138251: --
138252:
138253: xla_ae_lines_pkg.SetLineDescription(
138254: p_ae_header_id => l_ae_header_id
138255: ,p_description => Description_1 (
138256: p_application_id => p_application_id
138257: , p_ae_header_id => l_ae_header_id

Line 138286: xla_ae_lines_pkg.set_ccid(

138282: , x_value_type_code => l_adr_value_type_code
138283: , p_side => 'NA'
138284: );
138285:
138286: xla_ae_lines_pkg.set_ccid(
138287: p_code_combination_id => l_ccid
138288: , p_value_type_code => l_adr_value_type_code
138289: , p_transaction_coa_id => l_adr_transaction_coa_id
138290: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

138318: xla_accounting_err_pkg.build_message
138319: (p_appli_s_name => 'XLA'
138320: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
138321: ,p_token_1 => 'LINE_NUMBER'
138322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
138323: ,p_token_2 => 'LINE_TYPE_NAME'
138324: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
138325: l_component_type
138326: ,l_component_code

Line 138358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

138354: --
138355: --
138356: ------------------------------------------------------------------------------------------------
138357: -- 4219869 Business Flow
138358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138359: -- Prior Entry. Currently, the following code is always generated.
138360: ------------------------------------------------------------------------------------------------
138361: XLA_AE_LINES_PKG.ValidateCurrentLine;
138362:

Line 138361: XLA_AE_LINES_PKG.ValidateCurrentLine;

138357: -- 4219869 Business Flow
138358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138359: -- Prior Entry. Currently, the following code is always generated.
138360: ------------------------------------------------------------------------------------------------
138361: XLA_AE_LINES_PKG.ValidateCurrentLine;
138362:
138363: ------------------------------------------------------------------------------------
138364: -- 4219869 Business Flow
138365: -- Populated credit and debit amounts -- Need to generate this within IF

Line 138367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138363: ------------------------------------------------------------------------------------
138364: -- 4219869 Business Flow
138365: -- Populated credit and debit amounts -- Need to generate this within IF
138366: ------------------------------------------------------------------------------------
138367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138368:
138369: ----------------------------------------------------------------------------------
138370: -- 4219869 Business Flow
138371: -- Update journal entry status -- Need to generate this within IF

Line 138399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

138395: -- To allow MPA report to determine if it should generate report process
138396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138397: ------------------------------------------------------------------------------------------
138398:
138399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138402: -- call ADRs
138403: -- Bug 4922099

Line 138400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

138396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138397: ------------------------------------------------------------------------------------------
138398:
138399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138402: -- call ADRs
138403: -- Bug 4922099
138404: --

Line 138424: xla_ae_lines_pkg.set_ccid(

138420: , x_value_type_code => l_adr_value_type_code
138421: , p_side => 'NA'
138422: );
138423:
138424: xla_ae_lines_pkg.set_ccid(
138425: p_code_combination_id => l_ccid
138426: , p_value_type_code => l_adr_value_type_code
138427: , p_transaction_coa_id => l_adr_transaction_coa_id
138428: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

138443:
138444: --
138445: -- Update the line information that should be overwritten
138446: --
138447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138448: p_header_num => 1);
138449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138450:
138451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 138449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

138445: -- Update the line information that should be overwritten
138446: --
138447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138448: p_header_num => 1);
138449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138450:
138451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138452:
138453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 138451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

138447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138448: p_header_num => 1);
138449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138450:
138451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138452:
138453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138455: END IF;

Line 138454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

138450:
138451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138452:
138453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138455: END IF;
138456:
138457: --
138458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 138461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

138457: --
138458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
138459: --
138460: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
138461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
138462: ELSE
138463: ---------------------------------------------------------------------------------------------------
138464: -- 4262811a Switch Sign
138465: ---------------------------------------------------------------------------------------------------

Line 138466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

138462: ELSE
138463: ---------------------------------------------------------------------------------------------------
138464: -- 4262811a Switch Sign
138465: ---------------------------------------------------------------------------------------------------
138466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138463: ---------------------------------------------------------------------------------------------------
138464: -- 4262811a Switch Sign
138465: ---------------------------------------------------------------------------------------------------
138466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138471: -- 5132302

Line 138468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138464: -- 4262811a Switch Sign
138465: ---------------------------------------------------------------------------------------------------
138466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138471: -- 5132302
138472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138465: ---------------------------------------------------------------------------------------------------
138466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138471: -- 5132302
138472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138471: -- 5132302
138472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138474:

Line 138472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

138468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138471: -- 5132302
138472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138474:
138475: END IF;
138476:

Line 138473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138471: -- 5132302
138472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138474:
138475: END IF;
138476:
138477: -- 4955764

Line 138478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138474:
138475: END IF;
138476:
138477: -- 4955764
138478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138480:
138481:
138482: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 138482: XLA_AE_LINES_PKG.ValidateCurrentLine;

138478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138480:
138481:
138482: XLA_AE_LINES_PKG.ValidateCurrentLine;
138483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138484:
138485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 138483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138480:
138481:
138482: XLA_AE_LINES_PKG.ValidateCurrentLine;
138483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138484:
138485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
138487: ,p_balance_type_code => l_balance_type_code);

Line 138656: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

138652: --
138653: -- bulk performance
138654: --
138655: l_balance_type_code VARCHAR2(1);
138656: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
138657: l_log_module VARCHAR2(240);
138658:
138659: --
138660: -- Upgrade strategy

Line 138728: XLA_AE_LINES_PKG.SetNewLine;

138724: ') = 'Y'
138725: THEN
138726:
138727: --
138728: XLA_AE_LINES_PKG.SetNewLine;
138729:
138730: p_balance_type_code := l_balance_type_code;
138731: -- set the flag so later we will know whether the gain loss line needs to be created
138732:

Line 138740: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

138736:
138737: --
138738: -- bulk performance
138739: --
138740: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
138741: p_header_num => 0); -- 4262811
138742: --
138743: -- set accounting line options
138744: --

Line 138745: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

138741: p_header_num => 0); -- 4262811
138742: --
138743: -- set accounting line options
138744: --
138745: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
138746: p_natural_side_code => 'C'
138747: , p_gain_or_loss_flag => 'N'
138748: , p_gl_transfer_mode_code => 'S'
138749: , p_acct_entry_type_code => 'A'

Line 138759: xla_ae_lines_pkg.SetAcctLineType

138755: --
138756: --
138757: -- set accounting line type info
138758: --
138759: xla_ae_lines_pkg.SetAcctLineType
138760: (p_component_type => l_component_type
138761: ,p_event_type_code => l_event_type_code
138762: ,p_line_definition_owner_code => l_line_definition_owner_code
138763: ,p_line_definition_code => l_line_definition_code

Line 138773: xla_ae_lines_pkg.SetAcctClass(

138769: ,p_event_class_code => l_event_class_code);
138770: --
138771: -- set accounting class
138772: --
138773: xla_ae_lines_pkg.SetAcctClass(
138774: p_accounting_class_code => 'AWT'
138775: , p_ae_header_id => l_ae_header_id
138776: );
138777:

Line 138781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

138777:
138778: --
138779: -- set rounding class
138780: --
138781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138782: 'AWT';
138783:
138784: --
138785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 138785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

138781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138782: 'AWT';
138783:
138784: --
138785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138787: --
138788: -- bulk performance
138789: --

Line 138786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

138782: 'AWT';
138783:
138784: --
138785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138787: --
138788: -- bulk performance
138789: --
138790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 138790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

138786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138787: --
138788: -- bulk performance
138789: --
138790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138791:
138792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138794:

Line 138792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

138788: -- bulk performance
138789: --
138790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138791:
138792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138794:
138795: -- 4955764
138796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138794:
138795: -- 4955764
138796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138798:
138799: -- 4458381 Public Sector Enh
138800:

Line 138856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

138852: l_rec_acct_attrs.array_num_value(23) := p_source_85;
138853: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
138854: l_rec_acct_attrs.array_num_value(24) := p_source_87;
138855:
138856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138857: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138858:
138859: ---------------------------------------------------------------------------------------------------------------
138860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 138857: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

138853: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
138854: l_rec_acct_attrs.array_num_value(24) := p_source_87;
138855:
138856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138857: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138858:
138859: ---------------------------------------------------------------------------------------------------------------
138860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138861: ---------------------------------------------------------------------------------------------------------------

Line 138860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

138856: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138857: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138858:
138859: ---------------------------------------------------------------------------------------------------------------
138860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138861: ---------------------------------------------------------------------------------------------------------------
138862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138863:
138864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 138862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

138858:
138859: ---------------------------------------------------------------------------------------------------------------
138860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138861: ---------------------------------------------------------------------------------------------------------------
138862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138863:
138864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138866:

Line 138864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138860: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138861: ---------------------------------------------------------------------------------------------------------------
138862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138863:
138864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138866:
138867: IF xla_accounting_cache_pkg.GetValueChar
138868: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 138865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138861: ---------------------------------------------------------------------------------------------------------------
138862: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138863:
138864: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138866:
138867: IF xla_accounting_cache_pkg.GetValueChar
138868: (p_source_code => 'LEDGER_CATEGORY_CODE'
138869: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 138876: xla_ae_lines_pkg.BflowUpgEntry

138872: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138873: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
138874: )
138875: THEN
138876: xla_ae_lines_pkg.BflowUpgEntry
138877: (p_business_method_code => l_bflow_method_code
138878: ,p_business_class_code => l_bflow_class_code
138879: ,p_balance_type => l_balance_type_code);
138880: ELSE

Line 138890: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

138886: -- call analytical criteria
138887: --
138888:
138889:
138890: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
138891: xla_ae_lines_pkg.SetAnalyticalCriteria(
138892: p_analytical_criterion_name => 'Check Id'
138893: , p_analytical_criterion_owner => 'S'
138894: , p_analytical_criterion_code => 'CHECK_ID'

Line 138891: xla_ae_lines_pkg.SetAnalyticalCriteria(

138887: --
138888:
138889:
138890: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
138891: xla_ae_lines_pkg.SetAnalyticalCriteria(
138892: p_analytical_criterion_name => 'Check Id'
138893: , p_analytical_criterion_owner => 'S'
138894: , p_analytical_criterion_code => 'CHECK_ID'
138895: , p_amb_context_code => 'DEFAULT'

Line 138937: xla_ae_lines_pkg.set_ccid(

138933: , x_value_type_code => l_adr_value_type_code
138934: , p_side => 'NA'
138935: );
138936:
138937: xla_ae_lines_pkg.set_ccid(
138938: p_code_combination_id => l_ccid
138939: , p_value_type_code => l_adr_value_type_code
138940: , p_transaction_coa_id => l_adr_transaction_coa_id
138941: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138972: xla_ae_lines_pkg.set_segment(

138968: );
138969:
138970: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
138971:
138972: xla_ae_lines_pkg.set_segment(
138973: p_to_segment_code => 'GL_ACCOUNT'
138974: , p_segment_value => l_segment
138975: , p_from_segment_code => l_adr_value_segment_code
138976: , p_from_combination_id => l_adr_value_combination_id

Line 139015: xla_ae_lines_pkg.set_segment(

139011: );
139012:
139013: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139014:
139015: xla_ae_lines_pkg.set_segment(
139016: p_to_segment_code => 'GL_BALANCING'
139017: , p_segment_value => l_segment
139018: , p_from_segment_code => l_adr_value_segment_code
139019: , p_from_combination_id => l_adr_value_combination_id

Line 139059: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

139055: xla_accounting_err_pkg.build_message
139056: (p_appli_s_name => 'XLA'
139057: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
139058: ,p_token_1 => 'LINE_NUMBER'
139059: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
139060: ,p_token_2 => 'LINE_TYPE_NAME'
139061: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
139062: l_component_type
139063: ,l_component_code

Line 139095: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

139091: --
139092: --
139093: ------------------------------------------------------------------------------------------------
139094: -- 4219869 Business Flow
139095: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139096: -- Prior Entry. Currently, the following code is always generated.
139097: ------------------------------------------------------------------------------------------------
139098: XLA_AE_LINES_PKG.ValidateCurrentLine;
139099:

Line 139098: XLA_AE_LINES_PKG.ValidateCurrentLine;

139094: -- 4219869 Business Flow
139095: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139096: -- Prior Entry. Currently, the following code is always generated.
139097: ------------------------------------------------------------------------------------------------
139098: XLA_AE_LINES_PKG.ValidateCurrentLine;
139099:
139100: ------------------------------------------------------------------------------------
139101: -- 4219869 Business Flow
139102: -- Populated credit and debit amounts -- Need to generate this within IF

Line 139104: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139100: ------------------------------------------------------------------------------------
139101: -- 4219869 Business Flow
139102: -- Populated credit and debit amounts -- Need to generate this within IF
139103: ------------------------------------------------------------------------------------
139104: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139105:
139106: ----------------------------------------------------------------------------------
139107: -- 4219869 Business Flow
139108: -- Update journal entry status -- Need to generate this within IF

Line 139136: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

139132: -- To allow MPA report to determine if it should generate report process
139133: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139134: ------------------------------------------------------------------------------------------
139135:
139136: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139137: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139138: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139139: -- call ADRs
139140: -- Bug 4922099

Line 139137: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

139133: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139134: ------------------------------------------------------------------------------------------
139135:
139136: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139137: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139138: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139139: -- call ADRs
139140: -- Bug 4922099
139141: --

Line 139164: xla_ae_lines_pkg.set_ccid(

139160: , x_value_type_code => l_adr_value_type_code
139161: , p_side => 'NA'
139162: );
139163:
139164: xla_ae_lines_pkg.set_ccid(
139165: p_code_combination_id => l_ccid
139166: , p_value_type_code => l_adr_value_type_code
139167: , p_transaction_coa_id => l_adr_transaction_coa_id
139168: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139199: xla_ae_lines_pkg.set_segment(

139195: );
139196:
139197: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139198:
139199: xla_ae_lines_pkg.set_segment(
139200: p_to_segment_code => 'GL_ACCOUNT'
139201: , p_segment_value => l_segment
139202: , p_from_segment_code => l_adr_value_segment_code
139203: , p_from_combination_id => l_adr_value_combination_id

Line 139242: xla_ae_lines_pkg.set_segment(

139238: );
139239:
139240: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139241:
139242: xla_ae_lines_pkg.set_segment(
139243: p_to_segment_code => 'GL_BALANCING'
139244: , p_segment_value => l_segment
139245: , p_from_segment_code => l_adr_value_segment_code
139246: , p_from_combination_id => l_adr_value_combination_id

Line 139273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

139269:
139270: --
139271: -- Update the line information that should be overwritten
139272: --
139273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139274: p_header_num => 1);
139275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139276:
139277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 139275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

139271: -- Update the line information that should be overwritten
139272: --
139273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139274: p_header_num => 1);
139275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139276:
139277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139278:
139279: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 139277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

139273: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139274: p_header_num => 1);
139275: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139276:
139277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139278:
139279: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139280: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139281: END IF;

Line 139280: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

139276:
139277: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139278:
139279: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139280: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139281: END IF;
139282:
139283: --
139284: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 139287: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

139283: --
139284: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
139285: --
139286: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
139287: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
139288: ELSE
139289: ---------------------------------------------------------------------------------------------------
139290: -- 4262811a Switch Sign
139291: ---------------------------------------------------------------------------------------------------

Line 139292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

139288: ELSE
139289: ---------------------------------------------------------------------------------------------------
139290: -- 4262811a Switch Sign
139291: ---------------------------------------------------------------------------------------------------
139292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139289: ---------------------------------------------------------------------------------------------------
139290: -- 4262811a Switch Sign
139291: ---------------------------------------------------------------------------------------------------
139292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139297: -- 5132302

Line 139294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139290: -- 4262811a Switch Sign
139291: ---------------------------------------------------------------------------------------------------
139292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139297: -- 5132302
139298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139291: ---------------------------------------------------------------------------------------------------
139292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139297: -- 5132302
139298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139292: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139297: -- 5132302
139298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139300:

Line 139298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

139294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139297: -- 5132302
139298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139300:
139301: END IF;
139302:

Line 139299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139295: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139296: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139297: -- 5132302
139298: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139299: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139300:
139301: END IF;
139302:
139303: -- 4955764

Line 139304: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139300:
139301: END IF;
139302:
139303: -- 4955764
139304: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139305: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139306:
139307:
139308: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 139308: XLA_AE_LINES_PKG.ValidateCurrentLine;

139304: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139305: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139306:
139307:
139308: XLA_AE_LINES_PKG.ValidateCurrentLine;
139309: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139310:
139311: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139312: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 139309: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139305: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139306:
139307:
139308: XLA_AE_LINES_PKG.ValidateCurrentLine;
139309: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139310:
139311: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139312: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
139313: ,p_balance_type_code => l_balance_type_code);

Line 139491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

139487: --
139488: -- bulk performance
139489: --
139490: l_balance_type_code VARCHAR2(1);
139491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
139492: l_log_module VARCHAR2(240);
139493:
139494: --
139495: -- Upgrade strategy

Line 139567: XLA_AE_LINES_PKG.SetNewLine;

139563: ') <> 'PAYMENTCARD'
139564: THEN
139565:
139566: --
139567: XLA_AE_LINES_PKG.SetNewLine;
139568:
139569: p_balance_type_code := l_balance_type_code;
139570: -- set the flag so later we will know whether the gain loss line needs to be created
139571:

Line 139579: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

139575:
139576: --
139577: -- bulk performance
139578: --
139579: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
139580: p_header_num => 0); -- 4262811
139581: --
139582: -- set accounting line options
139583: --

Line 139584: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

139580: p_header_num => 0); -- 4262811
139581: --
139582: -- set accounting line options
139583: --
139584: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
139585: p_natural_side_code => 'C'
139586: , p_gain_or_loss_flag => 'N'
139587: , p_gl_transfer_mode_code => 'S'
139588: , p_acct_entry_type_code => 'A'

Line 139598: xla_ae_lines_pkg.SetAcctLineType

139594: --
139595: --
139596: -- set accounting line type info
139597: --
139598: xla_ae_lines_pkg.SetAcctLineType
139599: (p_component_type => l_component_type
139600: ,p_event_type_code => l_event_type_code
139601: ,p_line_definition_owner_code => l_line_definition_owner_code
139602: ,p_line_definition_code => l_line_definition_code

Line 139612: xla_ae_lines_pkg.SetAcctClass(

139608: ,p_event_class_code => l_event_class_code);
139609: --
139610: -- set accounting class
139611: --
139612: xla_ae_lines_pkg.SetAcctClass(
139613: p_accounting_class_code => 'AWT'
139614: , p_ae_header_id => l_ae_header_id
139615: );
139616:

Line 139620: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

139616:
139617: --
139618: -- set rounding class
139619: --
139620: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139621: 'AWT';
139622:
139623: --
139624: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 139624: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

139620: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139621: 'AWT';
139622:
139623: --
139624: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139625: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139626: --
139627: -- bulk performance
139628: --

Line 139625: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

139621: 'AWT';
139622:
139623: --
139624: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139625: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139626: --
139627: -- bulk performance
139628: --
139629: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 139629: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

139625: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139626: --
139627: -- bulk performance
139628: --
139629: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139630:
139631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139632: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139633:

Line 139631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

139627: -- bulk performance
139628: --
139629: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139630:
139631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139632: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139633:
139634: -- 4955764
139635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139632: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139633:
139634: -- 4955764
139635: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139636: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
139637:
139638: -- 4458381 Public Sector Enh
139639:

Line 139695: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

139691: l_rec_acct_attrs.array_num_value(23) := p_source_86;
139692: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
139693: l_rec_acct_attrs.array_num_value(24) := p_source_87;
139694:
139695: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139696: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139697:
139698: ---------------------------------------------------------------------------------------------------------------
139699: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 139696: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

139692: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
139693: l_rec_acct_attrs.array_num_value(24) := p_source_87;
139694:
139695: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139696: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139697:
139698: ---------------------------------------------------------------------------------------------------------------
139699: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139700: ---------------------------------------------------------------------------------------------------------------

Line 139699: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

139695: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139696: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139697:
139698: ---------------------------------------------------------------------------------------------------------------
139699: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139700: ---------------------------------------------------------------------------------------------------------------
139701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139702:
139703: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 139701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

139697:
139698: ---------------------------------------------------------------------------------------------------------------
139699: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139700: ---------------------------------------------------------------------------------------------------------------
139701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139702:
139703: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139704: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139705:

Line 139703: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139699: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139700: ---------------------------------------------------------------------------------------------------------------
139701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139702:
139703: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139704: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139705:
139706: IF xla_accounting_cache_pkg.GetValueChar
139707: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 139704: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139700: ---------------------------------------------------------------------------------------------------------------
139701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139702:
139703: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139704: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139705:
139706: IF xla_accounting_cache_pkg.GetValueChar
139707: (p_source_code => 'LEDGER_CATEGORY_CODE'
139708: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 139715: xla_ae_lines_pkg.BflowUpgEntry

139711: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
139712: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
139713: )
139714: THEN
139715: xla_ae_lines_pkg.BflowUpgEntry
139716: (p_business_method_code => l_bflow_method_code
139717: ,p_business_class_code => l_bflow_class_code
139718: ,p_balance_type => l_balance_type_code);
139719: ELSE

Line 139729: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=

139725: -- call analytical criteria
139726: --
139727:
139728:
139729: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
139730: xla_ae_lines_pkg.SetAnalyticalCriteria(
139731: p_analytical_criterion_name => 'Check Id'
139732: , p_analytical_criterion_owner => 'S'
139733: , p_analytical_criterion_code => 'CHECK_ID'

Line 139730: xla_ae_lines_pkg.SetAnalyticalCriteria(

139726: --
139727:
139728:
139729: xla_ae_lines_pkg.g_rec_lines.array_anc_id_1(xla_ae_lines_pkg.g_LineNumber) :=
139730: xla_ae_lines_pkg.SetAnalyticalCriteria(
139731: p_analytical_criterion_name => 'Check Id'
139732: , p_analytical_criterion_owner => 'S'
139733: , p_analytical_criterion_code => 'CHECK_ID'
139734: , p_amb_context_code => 'DEFAULT'

Line 139776: xla_ae_lines_pkg.set_ccid(

139772: , x_value_type_code => l_adr_value_type_code
139773: , p_side => 'NA'
139774: );
139775:
139776: xla_ae_lines_pkg.set_ccid(
139777: p_code_combination_id => l_ccid
139778: , p_value_type_code => l_adr_value_type_code
139779: , p_transaction_coa_id => l_adr_transaction_coa_id
139780: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139811: xla_ae_lines_pkg.set_segment(

139807: );
139808:
139809: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139810:
139811: xla_ae_lines_pkg.set_segment(
139812: p_to_segment_code => 'GL_ACCOUNT'
139813: , p_segment_value => l_segment
139814: , p_from_segment_code => l_adr_value_segment_code
139815: , p_from_combination_id => l_adr_value_combination_id

Line 139854: xla_ae_lines_pkg.set_segment(

139850: );
139851:
139852: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139853:
139854: xla_ae_lines_pkg.set_segment(
139855: p_to_segment_code => 'GL_BALANCING'
139856: , p_segment_value => l_segment
139857: , p_from_segment_code => l_adr_value_segment_code
139858: , p_from_combination_id => l_adr_value_combination_id

Line 139898: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

139894: xla_accounting_err_pkg.build_message
139895: (p_appli_s_name => 'XLA'
139896: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
139897: ,p_token_1 => 'LINE_NUMBER'
139898: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
139899: ,p_token_2 => 'LINE_TYPE_NAME'
139900: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
139901: l_component_type
139902: ,l_component_code

Line 139934: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

139930: --
139931: --
139932: ------------------------------------------------------------------------------------------------
139933: -- 4219869 Business Flow
139934: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139935: -- Prior Entry. Currently, the following code is always generated.
139936: ------------------------------------------------------------------------------------------------
139937: XLA_AE_LINES_PKG.ValidateCurrentLine;
139938:

Line 139937: XLA_AE_LINES_PKG.ValidateCurrentLine;

139933: -- 4219869 Business Flow
139934: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139935: -- Prior Entry. Currently, the following code is always generated.
139936: ------------------------------------------------------------------------------------------------
139937: XLA_AE_LINES_PKG.ValidateCurrentLine;
139938:
139939: ------------------------------------------------------------------------------------
139940: -- 4219869 Business Flow
139941: -- Populated credit and debit amounts -- Need to generate this within IF

Line 139943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139939: ------------------------------------------------------------------------------------
139940: -- 4219869 Business Flow
139941: -- Populated credit and debit amounts -- Need to generate this within IF
139942: ------------------------------------------------------------------------------------
139943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139944:
139945: ----------------------------------------------------------------------------------
139946: -- 4219869 Business Flow
139947: -- Update journal entry status -- Need to generate this within IF

Line 139975: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

139971: -- To allow MPA report to determine if it should generate report process
139972: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139973: ------------------------------------------------------------------------------------------
139974:
139975: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139976: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139977: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139978: -- call ADRs
139979: -- Bug 4922099

Line 139976: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

139972: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139973: ------------------------------------------------------------------------------------------
139974:
139975: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139976: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139977: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139978: -- call ADRs
139979: -- Bug 4922099
139980: --

Line 140003: xla_ae_lines_pkg.set_ccid(

139999: , x_value_type_code => l_adr_value_type_code
140000: , p_side => 'NA'
140001: );
140002:
140003: xla_ae_lines_pkg.set_ccid(
140004: p_code_combination_id => l_ccid
140005: , p_value_type_code => l_adr_value_type_code
140006: , p_transaction_coa_id => l_adr_transaction_coa_id
140007: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 140038: xla_ae_lines_pkg.set_segment(

140034: );
140035:
140036: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140037:
140038: xla_ae_lines_pkg.set_segment(
140039: p_to_segment_code => 'GL_ACCOUNT'
140040: , p_segment_value => l_segment
140041: , p_from_segment_code => l_adr_value_segment_code
140042: , p_from_combination_id => l_adr_value_combination_id

Line 140081: xla_ae_lines_pkg.set_segment(

140077: );
140078:
140079: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140080:
140081: xla_ae_lines_pkg.set_segment(
140082: p_to_segment_code => 'GL_BALANCING'
140083: , p_segment_value => l_segment
140084: , p_from_segment_code => l_adr_value_segment_code
140085: , p_from_combination_id => l_adr_value_combination_id

Line 140112: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

140108:
140109: --
140110: -- Update the line information that should be overwritten
140111: --
140112: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140113: p_header_num => 1);
140114: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140115:
140116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 140114: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

140110: -- Update the line information that should be overwritten
140111: --
140112: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140113: p_header_num => 1);
140114: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140115:
140116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140117:
140118: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 140116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

140112: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140113: p_header_num => 1);
140114: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140115:
140116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140117:
140118: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140119: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140120: END IF;

Line 140119: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

140115:
140116: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140117:
140118: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140119: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140120: END IF;
140121:
140122: --
140123: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 140126: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

140122: --
140123: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
140124: --
140125: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
140126: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
140127: ELSE
140128: ---------------------------------------------------------------------------------------------------
140129: -- 4262811a Switch Sign
140130: ---------------------------------------------------------------------------------------------------

Line 140131: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

140127: ELSE
140128: ---------------------------------------------------------------------------------------------------
140129: -- 4262811a Switch Sign
140130: ---------------------------------------------------------------------------------------------------
140131: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140133: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140128: ---------------------------------------------------------------------------------------------------
140129: -- 4262811a Switch Sign
140130: ---------------------------------------------------------------------------------------------------
140131: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140133: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140136: -- 5132302

Line 140133: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140129: -- 4262811a Switch Sign
140130: ---------------------------------------------------------------------------------------------------
140131: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140133: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140136: -- 5132302
140137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140130: ---------------------------------------------------------------------------------------------------
140131: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140133: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140136: -- 5132302
140137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140138: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140131: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140133: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140136: -- 5132302
140137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140138: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140139:

Line 140137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

140133: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140136: -- 5132302
140137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140138: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140139:
140140: END IF;
140141:

Line 140138: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140135: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140136: -- 5132302
140137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140138: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140139:
140140: END IF;
140141:
140142: -- 4955764

Line 140143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140139:
140140: END IF;
140141:
140142: -- 4955764
140143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140144: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140145:
140146:
140147: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 140147: XLA_AE_LINES_PKG.ValidateCurrentLine;

140143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140144: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140145:
140146:
140147: XLA_AE_LINES_PKG.ValidateCurrentLine;
140148: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140149:
140150: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140151: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 140148: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140144: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140145:
140146:
140147: XLA_AE_LINES_PKG.ValidateCurrentLine;
140148: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140149:
140150: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140151: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
140152: ,p_balance_type_code => l_balance_type_code);

Line 140348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

140344: --
140345: -- bulk performance
140346: --
140347: l_balance_type_code VARCHAR2(1);
140348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
140349: l_log_module VARCHAR2(240);
140350:
140351: --
140352: -- Upgrade strategy

Line 140416: XLA_AE_LINES_PKG.SetNewLine;

140412: ') = 'AWT'
140413: THEN
140414:
140415: --
140416: XLA_AE_LINES_PKG.SetNewLine;
140417:
140418: p_balance_type_code := l_balance_type_code;
140419: -- set the flag so later we will know whether the gain loss line needs to be created
140420:

Line 140428: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

140424:
140425: --
140426: -- bulk performance
140427: --
140428: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
140429: p_header_num => 0); -- 4262811
140430: --
140431: -- set accounting line options
140432: --

Line 140433: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

140429: p_header_num => 0); -- 4262811
140430: --
140431: -- set accounting line options
140432: --
140433: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
140434: p_natural_side_code => 'D'
140435: , p_gain_or_loss_flag => 'N'
140436: , p_gl_transfer_mode_code => 'S'
140437: , p_acct_entry_type_code => 'A'

Line 140447: xla_ae_lines_pkg.SetAcctLineType

140443: --
140444: --
140445: -- set accounting line type info
140446: --
140447: xla_ae_lines_pkg.SetAcctLineType
140448: (p_component_type => l_component_type
140449: ,p_event_type_code => l_event_type_code
140450: ,p_line_definition_owner_code => l_line_definition_owner_code
140451: ,p_line_definition_code => l_line_definition_code

Line 140461: xla_ae_lines_pkg.SetAcctClass(

140457: ,p_event_class_code => l_event_class_code);
140458: --
140459: -- set accounting class
140460: --
140461: xla_ae_lines_pkg.SetAcctClass(
140462: p_accounting_class_code => 'AWT'
140463: , p_ae_header_id => l_ae_header_id
140464: );
140465:

Line 140469: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

140465:
140466: --
140467: -- set rounding class
140468: --
140469: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140470: 'AWT';
140471:
140472: --
140473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 140473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

140469: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140470: 'AWT';
140471:
140472: --
140473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140475: --
140476: -- bulk performance
140477: --

Line 140474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

140470: 'AWT';
140471:
140472: --
140473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140475: --
140476: -- bulk performance
140477: --
140478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 140478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

140474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140475: --
140476: -- bulk performance
140477: --
140478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140479:
140480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140482:

Line 140480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

140476: -- bulk performance
140477: --
140478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140479:
140480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140482:
140483: -- 4955764
140484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140482:
140483: -- 4955764
140484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
140486:
140487: -- 4458381 Public Sector Enh
140488:

Line 140592: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

140588: l_rec_acct_attrs.array_num_value(42) := p_source_88;
140589: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
140590: l_rec_acct_attrs.array_num_value(43) := p_source_89;
140591:
140592: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140593: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140594:
140595: ---------------------------------------------------------------------------------------------------------------
140596: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 140593: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

140589: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
140590: l_rec_acct_attrs.array_num_value(43) := p_source_89;
140591:
140592: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140593: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140594:
140595: ---------------------------------------------------------------------------------------------------------------
140596: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140597: ---------------------------------------------------------------------------------------------------------------

Line 140596: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

140592: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140593: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140594:
140595: ---------------------------------------------------------------------------------------------------------------
140596: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140597: ---------------------------------------------------------------------------------------------------------------
140598: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140599:
140600: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 140598: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

140594:
140595: ---------------------------------------------------------------------------------------------------------------
140596: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140597: ---------------------------------------------------------------------------------------------------------------
140598: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140599:
140600: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140601: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140602:

Line 140600: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140596: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140597: ---------------------------------------------------------------------------------------------------------------
140598: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140599:
140600: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140601: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140602:
140603: IF xla_accounting_cache_pkg.GetValueChar
140604: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 140601: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140597: ---------------------------------------------------------------------------------------------------------------
140598: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140599:
140600: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140601: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140602:
140603: IF xla_accounting_cache_pkg.GetValueChar
140604: (p_source_code => 'LEDGER_CATEGORY_CODE'
140605: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 140612: xla_ae_lines_pkg.BflowUpgEntry

140608: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140609: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
140610: )
140611: THEN
140612: xla_ae_lines_pkg.BflowUpgEntry
140613: (p_business_method_code => l_bflow_method_code
140614: ,p_business_class_code => l_bflow_class_code
140615: ,p_balance_type => l_balance_type_code);
140616: ELSE

Line 140629: xla_ae_lines_pkg.SetLineDescription(

140625: --
140626: -- call description
140627: --
140628:
140629: xla_ae_lines_pkg.SetLineDescription(
140630: p_ae_header_id => l_ae_header_id
140631: ,p_description => Description_1 (
140632: p_application_id => p_application_id
140633: , p_ae_header_id => l_ae_header_id

Line 140665: xla_ae_lines_pkg.set_ccid(

140661: , x_value_type_code => l_adr_value_type_code
140662: , p_side => 'NA'
140663: );
140664:
140665: xla_ae_lines_pkg.set_ccid(
140666: p_code_combination_id => l_ccid
140667: , p_value_type_code => l_adr_value_type_code
140668: , p_transaction_coa_id => l_adr_transaction_coa_id
140669: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 140700: xla_ae_lines_pkg.set_segment(

140696: );
140697:
140698: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140699:
140700: xla_ae_lines_pkg.set_segment(
140701: p_to_segment_code => 'GL_ACCOUNT'
140702: , p_segment_value => l_segment
140703: , p_from_segment_code => l_adr_value_segment_code
140704: , p_from_combination_id => l_adr_value_combination_id

Line 140743: xla_ae_lines_pkg.set_segment(

140739: );
140740:
140741: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140742:
140743: xla_ae_lines_pkg.set_segment(
140744: p_to_segment_code => 'GL_BALANCING'
140745: , p_segment_value => l_segment
140746: , p_from_segment_code => l_adr_value_segment_code
140747: , p_from_combination_id => l_adr_value_combination_id

Line 140787: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

140783: xla_accounting_err_pkg.build_message
140784: (p_appli_s_name => 'XLA'
140785: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
140786: ,p_token_1 => 'LINE_NUMBER'
140787: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
140788: ,p_token_2 => 'LINE_TYPE_NAME'
140789: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
140790: l_component_type
140791: ,l_component_code

Line 140823: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

140819: --
140820: --
140821: ------------------------------------------------------------------------------------------------
140822: -- 4219869 Business Flow
140823: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140824: -- Prior Entry. Currently, the following code is always generated.
140825: ------------------------------------------------------------------------------------------------
140826: XLA_AE_LINES_PKG.ValidateCurrentLine;
140827:

Line 140826: XLA_AE_LINES_PKG.ValidateCurrentLine;

140822: -- 4219869 Business Flow
140823: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140824: -- Prior Entry. Currently, the following code is always generated.
140825: ------------------------------------------------------------------------------------------------
140826: XLA_AE_LINES_PKG.ValidateCurrentLine;
140827:
140828: ------------------------------------------------------------------------------------
140829: -- 4219869 Business Flow
140830: -- Populated credit and debit amounts -- Need to generate this within IF

Line 140832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140828: ------------------------------------------------------------------------------------
140829: -- 4219869 Business Flow
140830: -- Populated credit and debit amounts -- Need to generate this within IF
140831: ------------------------------------------------------------------------------------
140832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140833:
140834: ----------------------------------------------------------------------------------
140835: -- 4219869 Business Flow
140836: -- Update journal entry status -- Need to generate this within IF

Line 140864: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

140860: -- To allow MPA report to determine if it should generate report process
140861: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140862: ------------------------------------------------------------------------------------------
140863:
140864: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140865: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140866: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140867: -- call ADRs
140868: -- Bug 4922099

Line 140865: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

140861: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140862: ------------------------------------------------------------------------------------------
140863:
140864: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140865: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140866: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140867: -- call ADRs
140868: -- Bug 4922099
140869: --

Line 140892: xla_ae_lines_pkg.set_ccid(

140888: , x_value_type_code => l_adr_value_type_code
140889: , p_side => 'NA'
140890: );
140891:
140892: xla_ae_lines_pkg.set_ccid(
140893: p_code_combination_id => l_ccid
140894: , p_value_type_code => l_adr_value_type_code
140895: , p_transaction_coa_id => l_adr_transaction_coa_id
140896: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 140927: xla_ae_lines_pkg.set_segment(

140923: );
140924:
140925: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140926:
140927: xla_ae_lines_pkg.set_segment(
140928: p_to_segment_code => 'GL_ACCOUNT'
140929: , p_segment_value => l_segment
140930: , p_from_segment_code => l_adr_value_segment_code
140931: , p_from_combination_id => l_adr_value_combination_id

Line 140970: xla_ae_lines_pkg.set_segment(

140966: );
140967:
140968: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140969:
140970: xla_ae_lines_pkg.set_segment(
140971: p_to_segment_code => 'GL_BALANCING'
140972: , p_segment_value => l_segment
140973: , p_from_segment_code => l_adr_value_segment_code
140974: , p_from_combination_id => l_adr_value_combination_id

Line 141001: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

140997:
140998: --
140999: -- Update the line information that should be overwritten
141000: --
141001: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141002: p_header_num => 1);
141003: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141004:
141005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 141003: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

140999: -- Update the line information that should be overwritten
141000: --
141001: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141002: p_header_num => 1);
141003: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141004:
141005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141006:
141007: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 141005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

141001: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141002: p_header_num => 1);
141003: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141004:
141005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141006:
141007: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141008: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141009: END IF;

Line 141008: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

141004:
141005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141006:
141007: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141008: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141009: END IF;
141010:
141011: --
141012: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 141015: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

141011: --
141012: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
141013: --
141014: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
141015: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
141016: ELSE
141017: ---------------------------------------------------------------------------------------------------
141018: -- 4262811a Switch Sign
141019: ---------------------------------------------------------------------------------------------------

Line 141020: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

141016: ELSE
141017: ---------------------------------------------------------------------------------------------------
141018: -- 4262811a Switch Sign
141019: ---------------------------------------------------------------------------------------------------
141020: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141017: ---------------------------------------------------------------------------------------------------
141018: -- 4262811a Switch Sign
141019: ---------------------------------------------------------------------------------------------------
141020: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141025: -- 5132302

Line 141022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141018: -- 4262811a Switch Sign
141019: ---------------------------------------------------------------------------------------------------
141020: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141025: -- 5132302
141026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141019: ---------------------------------------------------------------------------------------------------
141020: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141025: -- 5132302
141026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141020: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141025: -- 5132302
141026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141028:

Line 141026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

141022: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141025: -- 5132302
141026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141028:
141029: END IF;
141030:

Line 141027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141024: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141025: -- 5132302
141026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141027: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141028:
141029: END IF;
141030:
141031: -- 4955764

Line 141032: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141028:
141029: END IF;
141030:
141031: -- 4955764
141032: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141033: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141034:
141035:
141036: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 141036: XLA_AE_LINES_PKG.ValidateCurrentLine;

141032: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141033: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141034:
141035:
141036: XLA_AE_LINES_PKG.ValidateCurrentLine;
141037: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141038:
141039: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141040: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 141037: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141033: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141034:
141035:
141036: XLA_AE_LINES_PKG.ValidateCurrentLine;
141037: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141038:
141039: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141040: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
141041: ,p_balance_type_code => l_balance_type_code);

Line 141235: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

141231: --
141232: -- bulk performance
141233: --
141234: l_balance_type_code VARCHAR2(1);
141235: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
141236: l_log_module VARCHAR2(240);
141237:
141238: --
141239: -- Upgrade strategy

Line 141303: XLA_AE_LINES_PKG.SetNewLine;

141299: ') = 'AWT'
141300: THEN
141301:
141302: --
141303: XLA_AE_LINES_PKG.SetNewLine;
141304:
141305: p_balance_type_code := l_balance_type_code;
141306: -- set the flag so later we will know whether the gain loss line needs to be created
141307:

Line 141315: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

141311:
141312: --
141313: -- bulk performance
141314: --
141315: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
141316: p_header_num => 0); -- 4262811
141317: --
141318: -- set accounting line options
141319: --

Line 141320: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

141316: p_header_num => 0); -- 4262811
141317: --
141318: -- set accounting line options
141319: --
141320: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
141321: p_natural_side_code => 'D'
141322: , p_gain_or_loss_flag => 'N'
141323: , p_gl_transfer_mode_code => 'S'
141324: , p_acct_entry_type_code => 'A'

Line 141334: xla_ae_lines_pkg.SetAcctLineType

141330: --
141331: --
141332: -- set accounting line type info
141333: --
141334: xla_ae_lines_pkg.SetAcctLineType
141335: (p_component_type => l_component_type
141336: ,p_event_type_code => l_event_type_code
141337: ,p_line_definition_owner_code => l_line_definition_owner_code
141338: ,p_line_definition_code => l_line_definition_code

Line 141348: xla_ae_lines_pkg.SetAcctClass(

141344: ,p_event_class_code => l_event_class_code);
141345: --
141346: -- set accounting class
141347: --
141348: xla_ae_lines_pkg.SetAcctClass(
141349: p_accounting_class_code => 'AWT'
141350: , p_ae_header_id => l_ae_header_id
141351: );
141352:

Line 141356: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

141352:
141353: --
141354: -- set rounding class
141355: --
141356: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141357: 'AWT';
141358:
141359: --
141360: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 141360: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

141356: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141357: 'AWT';
141358:
141359: --
141360: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141361: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141362: --
141363: -- bulk performance
141364: --

Line 141361: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

141357: 'AWT';
141358:
141359: --
141360: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141361: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141362: --
141363: -- bulk performance
141364: --
141365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 141365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

141361: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141362: --
141363: -- bulk performance
141364: --
141365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141366:
141367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141369:

Line 141367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

141363: -- bulk performance
141364: --
141365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141366:
141367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141369:
141370: -- 4955764
141371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141369:
141370: -- 4955764
141371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141372: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
141373:
141374: -- 4458381 Public Sector Enh
141375:

Line 141477: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

141473: l_rec_acct_attrs.array_num_value(41) := p_source_88;
141474: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
141475: l_rec_acct_attrs.array_num_value(42) := p_source_89;
141476:
141477: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141478: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141479:
141480: ---------------------------------------------------------------------------------------------------------------
141481: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 141478: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

141474: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
141475: l_rec_acct_attrs.array_num_value(42) := p_source_89;
141476:
141477: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141478: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141479:
141480: ---------------------------------------------------------------------------------------------------------------
141481: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141482: ---------------------------------------------------------------------------------------------------------------

Line 141481: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

141477: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141478: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141479:
141480: ---------------------------------------------------------------------------------------------------------------
141481: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141482: ---------------------------------------------------------------------------------------------------------------
141483: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141484:
141485: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 141483: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

141479:
141480: ---------------------------------------------------------------------------------------------------------------
141481: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141482: ---------------------------------------------------------------------------------------------------------------
141483: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141484:
141485: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141486: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141487:

Line 141485: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141481: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141482: ---------------------------------------------------------------------------------------------------------------
141483: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141484:
141485: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141486: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141487:
141488: IF xla_accounting_cache_pkg.GetValueChar
141489: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 141486: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141482: ---------------------------------------------------------------------------------------------------------------
141483: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141484:
141485: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141486: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141487:
141488: IF xla_accounting_cache_pkg.GetValueChar
141489: (p_source_code => 'LEDGER_CATEGORY_CODE'
141490: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 141497: xla_ae_lines_pkg.BflowUpgEntry

141493: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
141494: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
141495: )
141496: THEN
141497: xla_ae_lines_pkg.BflowUpgEntry
141498: (p_business_method_code => l_bflow_method_code
141499: ,p_business_class_code => l_bflow_class_code
141500: ,p_balance_type => l_balance_type_code);
141501: ELSE

Line 141514: xla_ae_lines_pkg.SetLineDescription(

141510: --
141511: -- call description
141512: --
141513:
141514: xla_ae_lines_pkg.SetLineDescription(
141515: p_ae_header_id => l_ae_header_id
141516: ,p_description => Description_1 (
141517: p_application_id => p_application_id
141518: , p_ae_header_id => l_ae_header_id

Line 141550: xla_ae_lines_pkg.set_ccid(

141546: , x_value_type_code => l_adr_value_type_code
141547: , p_side => 'NA'
141548: );
141549:
141550: xla_ae_lines_pkg.set_ccid(
141551: p_code_combination_id => l_ccid
141552: , p_value_type_code => l_adr_value_type_code
141553: , p_transaction_coa_id => l_adr_transaction_coa_id
141554: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141585: xla_ae_lines_pkg.set_segment(

141581: );
141582:
141583: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141584:
141585: xla_ae_lines_pkg.set_segment(
141586: p_to_segment_code => 'GL_ACCOUNT'
141587: , p_segment_value => l_segment
141588: , p_from_segment_code => l_adr_value_segment_code
141589: , p_from_combination_id => l_adr_value_combination_id

Line 141628: xla_ae_lines_pkg.set_segment(

141624: );
141625:
141626: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141627:
141628: xla_ae_lines_pkg.set_segment(
141629: p_to_segment_code => 'GL_BALANCING'
141630: , p_segment_value => l_segment
141631: , p_from_segment_code => l_adr_value_segment_code
141632: , p_from_combination_id => l_adr_value_combination_id

Line 141672: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

141668: xla_accounting_err_pkg.build_message
141669: (p_appli_s_name => 'XLA'
141670: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
141671: ,p_token_1 => 'LINE_NUMBER'
141672: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
141673: ,p_token_2 => 'LINE_TYPE_NAME'
141674: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
141675: l_component_type
141676: ,l_component_code

Line 141708: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

141704: --
141705: --
141706: ------------------------------------------------------------------------------------------------
141707: -- 4219869 Business Flow
141708: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
141709: -- Prior Entry. Currently, the following code is always generated.
141710: ------------------------------------------------------------------------------------------------
141711: XLA_AE_LINES_PKG.ValidateCurrentLine;
141712:

Line 141711: XLA_AE_LINES_PKG.ValidateCurrentLine;

141707: -- 4219869 Business Flow
141708: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
141709: -- Prior Entry. Currently, the following code is always generated.
141710: ------------------------------------------------------------------------------------------------
141711: XLA_AE_LINES_PKG.ValidateCurrentLine;
141712:
141713: ------------------------------------------------------------------------------------
141714: -- 4219869 Business Flow
141715: -- Populated credit and debit amounts -- Need to generate this within IF

Line 141717: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141713: ------------------------------------------------------------------------------------
141714: -- 4219869 Business Flow
141715: -- Populated credit and debit amounts -- Need to generate this within IF
141716: ------------------------------------------------------------------------------------
141717: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141718:
141719: ----------------------------------------------------------------------------------
141720: -- 4219869 Business Flow
141721: -- Update journal entry status -- Need to generate this within IF

Line 141749: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

141745: -- To allow MPA report to determine if it should generate report process
141746: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141747: ------------------------------------------------------------------------------------------
141748:
141749: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141750: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141751: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141752: -- call ADRs
141753: -- Bug 4922099

Line 141750: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

141746: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141747: ------------------------------------------------------------------------------------------
141748:
141749: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141750: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141751: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141752: -- call ADRs
141753: -- Bug 4922099
141754: --

Line 141777: xla_ae_lines_pkg.set_ccid(

141773: , x_value_type_code => l_adr_value_type_code
141774: , p_side => 'NA'
141775: );
141776:
141777: xla_ae_lines_pkg.set_ccid(
141778: p_code_combination_id => l_ccid
141779: , p_value_type_code => l_adr_value_type_code
141780: , p_transaction_coa_id => l_adr_transaction_coa_id
141781: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141812: xla_ae_lines_pkg.set_segment(

141808: );
141809:
141810: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141811:
141812: xla_ae_lines_pkg.set_segment(
141813: p_to_segment_code => 'GL_ACCOUNT'
141814: , p_segment_value => l_segment
141815: , p_from_segment_code => l_adr_value_segment_code
141816: , p_from_combination_id => l_adr_value_combination_id

Line 141855: xla_ae_lines_pkg.set_segment(

141851: );
141852:
141853: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141854:
141855: xla_ae_lines_pkg.set_segment(
141856: p_to_segment_code => 'GL_BALANCING'
141857: , p_segment_value => l_segment
141858: , p_from_segment_code => l_adr_value_segment_code
141859: , p_from_combination_id => l_adr_value_combination_id

Line 141886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

141882:
141883: --
141884: -- Update the line information that should be overwritten
141885: --
141886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141887: p_header_num => 1);
141888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141889:
141890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 141888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

141884: -- Update the line information that should be overwritten
141885: --
141886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141887: p_header_num => 1);
141888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141889:
141890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141891:
141892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 141890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

141886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141887: p_header_num => 1);
141888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141889:
141890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141891:
141892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141894: END IF;

Line 141893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

141889:
141890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141891:
141892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141894: END IF;
141895:
141896: --
141897: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 141900: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

141896: --
141897: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
141898: --
141899: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
141900: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
141901: ELSE
141902: ---------------------------------------------------------------------------------------------------
141903: -- 4262811a Switch Sign
141904: ---------------------------------------------------------------------------------------------------

Line 141905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

141901: ELSE
141902: ---------------------------------------------------------------------------------------------------
141903: -- 4262811a Switch Sign
141904: ---------------------------------------------------------------------------------------------------
141905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141902: ---------------------------------------------------------------------------------------------------
141903: -- 4262811a Switch Sign
141904: ---------------------------------------------------------------------------------------------------
141905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141910: -- 5132302

Line 141907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141903: -- 4262811a Switch Sign
141904: ---------------------------------------------------------------------------------------------------
141905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141910: -- 5132302
141911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141904: ---------------------------------------------------------------------------------------------------
141905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141910: -- 5132302
141911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141910: -- 5132302
141911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141913:

Line 141911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

141907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141910: -- 5132302
141911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141913:
141914: END IF;
141915:

Line 141912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141910: -- 5132302
141911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141913:
141914: END IF;
141915:
141916: -- 4955764

Line 141917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141913:
141914: END IF;
141915:
141916: -- 4955764
141917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141919:
141920:
141921: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 141921: XLA_AE_LINES_PKG.ValidateCurrentLine;

141917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141919:
141920:
141921: XLA_AE_LINES_PKG.ValidateCurrentLine;
141922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141923:
141924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141925: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 141922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141919:
141920:
141921: XLA_AE_LINES_PKG.ValidateCurrentLine;
141922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141923:
141924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141925: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
141926: ,p_balance_type_code => l_balance_type_code);

Line 142122: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

142118: --
142119: -- bulk performance
142120: --
142121: l_balance_type_code VARCHAR2(1);
142122: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
142123: l_log_module VARCHAR2(240);
142124:
142125: --
142126: -- Upgrade strategy

Line 142190: XLA_AE_LINES_PKG.SetNewLine;

142186: ') = 'AWT'
142187: THEN
142188:
142189: --
142190: XLA_AE_LINES_PKG.SetNewLine;
142191:
142192: p_balance_type_code := l_balance_type_code;
142193: -- set the flag so later we will know whether the gain loss line needs to be created
142194:

Line 142202: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

142198:
142199: --
142200: -- bulk performance
142201: --
142202: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
142203: p_header_num => 0); -- 4262811
142204: --
142205: -- set accounting line options
142206: --

Line 142207: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

142203: p_header_num => 0); -- 4262811
142204: --
142205: -- set accounting line options
142206: --
142207: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
142208: p_natural_side_code => 'D'
142209: , p_gain_or_loss_flag => 'N'
142210: , p_gl_transfer_mode_code => 'S'
142211: , p_acct_entry_type_code => 'A'

Line 142221: xla_ae_lines_pkg.SetAcctLineType

142217: --
142218: --
142219: -- set accounting line type info
142220: --
142221: xla_ae_lines_pkg.SetAcctLineType
142222: (p_component_type => l_component_type
142223: ,p_event_type_code => l_event_type_code
142224: ,p_line_definition_owner_code => l_line_definition_owner_code
142225: ,p_line_definition_code => l_line_definition_code

Line 142235: xla_ae_lines_pkg.SetAcctClass(

142231: ,p_event_class_code => l_event_class_code);
142232: --
142233: -- set accounting class
142234: --
142235: xla_ae_lines_pkg.SetAcctClass(
142236: p_accounting_class_code => 'AWT'
142237: , p_ae_header_id => l_ae_header_id
142238: );
142239:

Line 142243: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

142239:
142240: --
142241: -- set rounding class
142242: --
142243: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142244: 'AWT';
142245:
142246: --
142247: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 142247: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

142243: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142244: 'AWT';
142245:
142246: --
142247: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142248: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142249: --
142250: -- bulk performance
142251: --

Line 142248: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

142244: 'AWT';
142245:
142246: --
142247: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142248: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142249: --
142250: -- bulk performance
142251: --
142252: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 142252: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

142248: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142249: --
142250: -- bulk performance
142251: --
142252: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142253:
142254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142255: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142256:

Line 142254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

142250: -- bulk performance
142251: --
142252: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142253:
142254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142255: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142256:
142257: -- 4955764
142258: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142258: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142255: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142256:
142257: -- 4955764
142258: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142259: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
142260:
142261: -- 4458381 Public Sector Enh
142262:

Line 142368: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

142364: l_rec_acct_attrs.array_num_value(43) := p_source_88;
142365: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
142366: l_rec_acct_attrs.array_num_value(44) := p_source_89;
142367:
142368: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142369: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142370:
142371: ---------------------------------------------------------------------------------------------------------------
142372: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 142369: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

142365: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
142366: l_rec_acct_attrs.array_num_value(44) := p_source_89;
142367:
142368: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142369: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142370:
142371: ---------------------------------------------------------------------------------------------------------------
142372: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142373: ---------------------------------------------------------------------------------------------------------------

Line 142372: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

142368: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142369: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142370:
142371: ---------------------------------------------------------------------------------------------------------------
142372: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142373: ---------------------------------------------------------------------------------------------------------------
142374: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142375:
142376: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 142374: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

142370:
142371: ---------------------------------------------------------------------------------------------------------------
142372: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142373: ---------------------------------------------------------------------------------------------------------------
142374: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142375:
142376: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142377: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142378:

Line 142376: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142372: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142373: ---------------------------------------------------------------------------------------------------------------
142374: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142375:
142376: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142377: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142378:
142379: IF xla_accounting_cache_pkg.GetValueChar
142380: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 142377: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142373: ---------------------------------------------------------------------------------------------------------------
142374: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142375:
142376: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142377: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142378:
142379: IF xla_accounting_cache_pkg.GetValueChar
142380: (p_source_code => 'LEDGER_CATEGORY_CODE'
142381: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 142388: xla_ae_lines_pkg.BflowUpgEntry

142384: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
142385: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
142386: )
142387: THEN
142388: xla_ae_lines_pkg.BflowUpgEntry
142389: (p_business_method_code => l_bflow_method_code
142390: ,p_business_class_code => l_bflow_class_code
142391: ,p_balance_type => l_balance_type_code);
142392: ELSE

Line 142405: xla_ae_lines_pkg.SetLineDescription(

142401: --
142402: -- call description
142403: --
142404:
142405: xla_ae_lines_pkg.SetLineDescription(
142406: p_ae_header_id => l_ae_header_id
142407: ,p_description => Description_1 (
142408: p_application_id => p_application_id
142409: , p_ae_header_id => l_ae_header_id

Line 142441: xla_ae_lines_pkg.set_ccid(

142437: , x_value_type_code => l_adr_value_type_code
142438: , p_side => 'NA'
142439: );
142440:
142441: xla_ae_lines_pkg.set_ccid(
142442: p_code_combination_id => l_ccid
142443: , p_value_type_code => l_adr_value_type_code
142444: , p_transaction_coa_id => l_adr_transaction_coa_id
142445: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 142476: xla_ae_lines_pkg.set_segment(

142472: );
142473:
142474: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142475:
142476: xla_ae_lines_pkg.set_segment(
142477: p_to_segment_code => 'GL_ACCOUNT'
142478: , p_segment_value => l_segment
142479: , p_from_segment_code => l_adr_value_segment_code
142480: , p_from_combination_id => l_adr_value_combination_id

Line 142519: xla_ae_lines_pkg.set_segment(

142515: );
142516:
142517: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142518:
142519: xla_ae_lines_pkg.set_segment(
142520: p_to_segment_code => 'GL_BALANCING'
142521: , p_segment_value => l_segment
142522: , p_from_segment_code => l_adr_value_segment_code
142523: , p_from_combination_id => l_adr_value_combination_id

Line 142563: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

142559: xla_accounting_err_pkg.build_message
142560: (p_appli_s_name => 'XLA'
142561: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
142562: ,p_token_1 => 'LINE_NUMBER'
142563: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
142564: ,p_token_2 => 'LINE_TYPE_NAME'
142565: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
142566: l_component_type
142567: ,l_component_code

Line 142599: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

142595: --
142596: --
142597: ------------------------------------------------------------------------------------------------
142598: -- 4219869 Business Flow
142599: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142600: -- Prior Entry. Currently, the following code is always generated.
142601: ------------------------------------------------------------------------------------------------
142602: XLA_AE_LINES_PKG.ValidateCurrentLine;
142603:

Line 142602: XLA_AE_LINES_PKG.ValidateCurrentLine;

142598: -- 4219869 Business Flow
142599: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142600: -- Prior Entry. Currently, the following code is always generated.
142601: ------------------------------------------------------------------------------------------------
142602: XLA_AE_LINES_PKG.ValidateCurrentLine;
142603:
142604: ------------------------------------------------------------------------------------
142605: -- 4219869 Business Flow
142606: -- Populated credit and debit amounts -- Need to generate this within IF

Line 142608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142604: ------------------------------------------------------------------------------------
142605: -- 4219869 Business Flow
142606: -- Populated credit and debit amounts -- Need to generate this within IF
142607: ------------------------------------------------------------------------------------
142608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142609:
142610: ----------------------------------------------------------------------------------
142611: -- 4219869 Business Flow
142612: -- Update journal entry status -- Need to generate this within IF

Line 142640: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

142636: -- To allow MPA report to determine if it should generate report process
142637: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142638: ------------------------------------------------------------------------------------------
142639:
142640: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142641: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142642: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142643: -- call ADRs
142644: -- Bug 4922099

Line 142641: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

142637: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142638: ------------------------------------------------------------------------------------------
142639:
142640: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142641: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142642: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142643: -- call ADRs
142644: -- Bug 4922099
142645: --

Line 142668: xla_ae_lines_pkg.set_ccid(

142664: , x_value_type_code => l_adr_value_type_code
142665: , p_side => 'NA'
142666: );
142667:
142668: xla_ae_lines_pkg.set_ccid(
142669: p_code_combination_id => l_ccid
142670: , p_value_type_code => l_adr_value_type_code
142671: , p_transaction_coa_id => l_adr_transaction_coa_id
142672: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 142703: xla_ae_lines_pkg.set_segment(

142699: );
142700:
142701: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142702:
142703: xla_ae_lines_pkg.set_segment(
142704: p_to_segment_code => 'GL_ACCOUNT'
142705: , p_segment_value => l_segment
142706: , p_from_segment_code => l_adr_value_segment_code
142707: , p_from_combination_id => l_adr_value_combination_id

Line 142746: xla_ae_lines_pkg.set_segment(

142742: );
142743:
142744: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142745:
142746: xla_ae_lines_pkg.set_segment(
142747: p_to_segment_code => 'GL_BALANCING'
142748: , p_segment_value => l_segment
142749: , p_from_segment_code => l_adr_value_segment_code
142750: , p_from_combination_id => l_adr_value_combination_id

Line 142777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

142773:
142774: --
142775: -- Update the line information that should be overwritten
142776: --
142777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142778: p_header_num => 1);
142779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142780:
142781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 142779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

142775: -- Update the line information that should be overwritten
142776: --
142777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142778: p_header_num => 1);
142779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142780:
142781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142782:
142783: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 142781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

142777: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142778: p_header_num => 1);
142779: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142780:
142781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142782:
142783: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142784: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142785: END IF;

Line 142784: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

142780:
142781: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142782:
142783: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142784: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142785: END IF;
142786:
142787: --
142788: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 142791: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

142787: --
142788: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142789: --
142790: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
142791: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
142792: ELSE
142793: ---------------------------------------------------------------------------------------------------
142794: -- 4262811a Switch Sign
142795: ---------------------------------------------------------------------------------------------------

Line 142796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

142792: ELSE
142793: ---------------------------------------------------------------------------------------------------
142794: -- 4262811a Switch Sign
142795: ---------------------------------------------------------------------------------------------------
142796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142793: ---------------------------------------------------------------------------------------------------
142794: -- 4262811a Switch Sign
142795: ---------------------------------------------------------------------------------------------------
142796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142801: -- 5132302

Line 142798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142794: -- 4262811a Switch Sign
142795: ---------------------------------------------------------------------------------------------------
142796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142801: -- 5132302
142802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142795: ---------------------------------------------------------------------------------------------------
142796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142801: -- 5132302
142802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142796: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142797: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142801: -- 5132302
142802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142804:

Line 142802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

142798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142801: -- 5132302
142802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142804:
142805: END IF;
142806:

Line 142803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142799: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142800: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142801: -- 5132302
142802: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142803: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142804:
142805: END IF;
142806:
142807: -- 4955764

Line 142808: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142804:
142805: END IF;
142806:
142807: -- 4955764
142808: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142809: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142810:
142811:
142812: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 142812: XLA_AE_LINES_PKG.ValidateCurrentLine;

142808: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142809: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142810:
142811:
142812: XLA_AE_LINES_PKG.ValidateCurrentLine;
142813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142814:
142815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 142813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142809: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142810:
142811:
142812: XLA_AE_LINES_PKG.ValidateCurrentLine;
142813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142814:
142815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
142817: ,p_balance_type_code => l_balance_type_code);

Line 143013: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

143009: --
143010: -- bulk performance
143011: --
143012: l_balance_type_code VARCHAR2(1);
143013: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
143014: l_log_module VARCHAR2(240);
143015:
143016: --
143017: -- Upgrade strategy

Line 143081: XLA_AE_LINES_PKG.SetNewLine;

143077: ') = 'AWT'
143078: THEN
143079:
143080: --
143081: XLA_AE_LINES_PKG.SetNewLine;
143082:
143083: p_balance_type_code := l_balance_type_code;
143084: -- set the flag so later we will know whether the gain loss line needs to be created
143085:

Line 143093: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

143089:
143090: --
143091: -- bulk performance
143092: --
143093: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
143094: p_header_num => 0); -- 4262811
143095: --
143096: -- set accounting line options
143097: --

Line 143098: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

143094: p_header_num => 0); -- 4262811
143095: --
143096: -- set accounting line options
143097: --
143098: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
143099: p_natural_side_code => 'D'
143100: , p_gain_or_loss_flag => 'N'
143101: , p_gl_transfer_mode_code => 'S'
143102: , p_acct_entry_type_code => 'A'

Line 143112: xla_ae_lines_pkg.SetAcctLineType

143108: --
143109: --
143110: -- set accounting line type info
143111: --
143112: xla_ae_lines_pkg.SetAcctLineType
143113: (p_component_type => l_component_type
143114: ,p_event_type_code => l_event_type_code
143115: ,p_line_definition_owner_code => l_line_definition_owner_code
143116: ,p_line_definition_code => l_line_definition_code

Line 143126: xla_ae_lines_pkg.SetAcctClass(

143122: ,p_event_class_code => l_event_class_code);
143123: --
143124: -- set accounting class
143125: --
143126: xla_ae_lines_pkg.SetAcctClass(
143127: p_accounting_class_code => 'AWT'
143128: , p_ae_header_id => l_ae_header_id
143129: );
143130:

Line 143134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

143130:
143131: --
143132: -- set rounding class
143133: --
143134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143135: 'AWT';
143136:
143137: --
143138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 143138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

143134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143135: 'AWT';
143136:
143137: --
143138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143140: --
143141: -- bulk performance
143142: --

Line 143139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

143135: 'AWT';
143136:
143137: --
143138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143140: --
143141: -- bulk performance
143142: --
143143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 143143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

143139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143140: --
143141: -- bulk performance
143142: --
143143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143144:
143145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143147:

Line 143145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

143141: -- bulk performance
143142: --
143143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143144:
143145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143147:
143148: -- 4955764
143149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143147:
143148: -- 4955764
143149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143150: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
143151:
143152: -- 4458381 Public Sector Enh
143153:

Line 143257: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

143253: l_rec_acct_attrs.array_num_value(42) := p_source_88;
143254: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143255: l_rec_acct_attrs.array_num_value(43) := p_source_89;
143256:
143257: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143258: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143259:
143260: ---------------------------------------------------------------------------------------------------------------
143261: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 143258: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

143254: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143255: l_rec_acct_attrs.array_num_value(43) := p_source_89;
143256:
143257: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143258: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143259:
143260: ---------------------------------------------------------------------------------------------------------------
143261: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143262: ---------------------------------------------------------------------------------------------------------------

Line 143261: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

143257: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143258: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143259:
143260: ---------------------------------------------------------------------------------------------------------------
143261: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143262: ---------------------------------------------------------------------------------------------------------------
143263: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143264:
143265: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 143263: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

143259:
143260: ---------------------------------------------------------------------------------------------------------------
143261: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143262: ---------------------------------------------------------------------------------------------------------------
143263: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143264:
143265: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143266: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143267:

Line 143265: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143261: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143262: ---------------------------------------------------------------------------------------------------------------
143263: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143264:
143265: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143266: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143267:
143268: IF xla_accounting_cache_pkg.GetValueChar
143269: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 143266: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143262: ---------------------------------------------------------------------------------------------------------------
143263: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143264:
143265: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143266: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143267:
143268: IF xla_accounting_cache_pkg.GetValueChar
143269: (p_source_code => 'LEDGER_CATEGORY_CODE'
143270: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 143277: xla_ae_lines_pkg.BflowUpgEntry

143273: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
143274: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
143275: )
143276: THEN
143277: xla_ae_lines_pkg.BflowUpgEntry
143278: (p_business_method_code => l_bflow_method_code
143279: ,p_business_class_code => l_bflow_class_code
143280: ,p_balance_type => l_balance_type_code);
143281: ELSE

Line 143294: xla_ae_lines_pkg.SetLineDescription(

143290: --
143291: -- call description
143292: --
143293:
143294: xla_ae_lines_pkg.SetLineDescription(
143295: p_ae_header_id => l_ae_header_id
143296: ,p_description => Description_1 (
143297: p_application_id => p_application_id
143298: , p_ae_header_id => l_ae_header_id

Line 143330: xla_ae_lines_pkg.set_ccid(

143326: , x_value_type_code => l_adr_value_type_code
143327: , p_side => 'NA'
143328: );
143329:
143330: xla_ae_lines_pkg.set_ccid(
143331: p_code_combination_id => l_ccid
143332: , p_value_type_code => l_adr_value_type_code
143333: , p_transaction_coa_id => l_adr_transaction_coa_id
143334: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143365: xla_ae_lines_pkg.set_segment(

143361: );
143362:
143363: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143364:
143365: xla_ae_lines_pkg.set_segment(
143366: p_to_segment_code => 'GL_ACCOUNT'
143367: , p_segment_value => l_segment
143368: , p_from_segment_code => l_adr_value_segment_code
143369: , p_from_combination_id => l_adr_value_combination_id

Line 143408: xla_ae_lines_pkg.set_segment(

143404: );
143405:
143406: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143407:
143408: xla_ae_lines_pkg.set_segment(
143409: p_to_segment_code => 'GL_BALANCING'
143410: , p_segment_value => l_segment
143411: , p_from_segment_code => l_adr_value_segment_code
143412: , p_from_combination_id => l_adr_value_combination_id

Line 143452: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

143448: xla_accounting_err_pkg.build_message
143449: (p_appli_s_name => 'XLA'
143450: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
143451: ,p_token_1 => 'LINE_NUMBER'
143452: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
143453: ,p_token_2 => 'LINE_TYPE_NAME'
143454: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
143455: l_component_type
143456: ,l_component_code

Line 143488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

143484: --
143485: --
143486: ------------------------------------------------------------------------------------------------
143487: -- 4219869 Business Flow
143488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143489: -- Prior Entry. Currently, the following code is always generated.
143490: ------------------------------------------------------------------------------------------------
143491: XLA_AE_LINES_PKG.ValidateCurrentLine;
143492:

Line 143491: XLA_AE_LINES_PKG.ValidateCurrentLine;

143487: -- 4219869 Business Flow
143488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143489: -- Prior Entry. Currently, the following code is always generated.
143490: ------------------------------------------------------------------------------------------------
143491: XLA_AE_LINES_PKG.ValidateCurrentLine;
143492:
143493: ------------------------------------------------------------------------------------
143494: -- 4219869 Business Flow
143495: -- Populated credit and debit amounts -- Need to generate this within IF

Line 143497: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143493: ------------------------------------------------------------------------------------
143494: -- 4219869 Business Flow
143495: -- Populated credit and debit amounts -- Need to generate this within IF
143496: ------------------------------------------------------------------------------------
143497: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143498:
143499: ----------------------------------------------------------------------------------
143500: -- 4219869 Business Flow
143501: -- Update journal entry status -- Need to generate this within IF

Line 143529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

143525: -- To allow MPA report to determine if it should generate report process
143526: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143527: ------------------------------------------------------------------------------------------
143528:
143529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143531: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143532: -- call ADRs
143533: -- Bug 4922099

Line 143530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

143526: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143527: ------------------------------------------------------------------------------------------
143528:
143529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143531: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143532: -- call ADRs
143533: -- Bug 4922099
143534: --

Line 143557: xla_ae_lines_pkg.set_ccid(

143553: , x_value_type_code => l_adr_value_type_code
143554: , p_side => 'NA'
143555: );
143556:
143557: xla_ae_lines_pkg.set_ccid(
143558: p_code_combination_id => l_ccid
143559: , p_value_type_code => l_adr_value_type_code
143560: , p_transaction_coa_id => l_adr_transaction_coa_id
143561: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143592: xla_ae_lines_pkg.set_segment(

143588: );
143589:
143590: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143591:
143592: xla_ae_lines_pkg.set_segment(
143593: p_to_segment_code => 'GL_ACCOUNT'
143594: , p_segment_value => l_segment
143595: , p_from_segment_code => l_adr_value_segment_code
143596: , p_from_combination_id => l_adr_value_combination_id

Line 143635: xla_ae_lines_pkg.set_segment(

143631: );
143632:
143633: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143634:
143635: xla_ae_lines_pkg.set_segment(
143636: p_to_segment_code => 'GL_BALANCING'
143637: , p_segment_value => l_segment
143638: , p_from_segment_code => l_adr_value_segment_code
143639: , p_from_combination_id => l_adr_value_combination_id

Line 143666: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

143662:
143663: --
143664: -- Update the line information that should be overwritten
143665: --
143666: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143667: p_header_num => 1);
143668: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143669:
143670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 143668: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

143664: -- Update the line information that should be overwritten
143665: --
143666: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143667: p_header_num => 1);
143668: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143669:
143670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143671:
143672: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 143670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

143666: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143667: p_header_num => 1);
143668: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143669:
143670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143671:
143672: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143673: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143674: END IF;

Line 143673: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

143669:
143670: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143671:
143672: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143673: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143674: END IF;
143675:
143676: --
143677: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 143680: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

143676: --
143677: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
143678: --
143679: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
143680: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
143681: ELSE
143682: ---------------------------------------------------------------------------------------------------
143683: -- 4262811a Switch Sign
143684: ---------------------------------------------------------------------------------------------------

Line 143685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

143681: ELSE
143682: ---------------------------------------------------------------------------------------------------
143683: -- 4262811a Switch Sign
143684: ---------------------------------------------------------------------------------------------------
143685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143682: ---------------------------------------------------------------------------------------------------
143683: -- 4262811a Switch Sign
143684: ---------------------------------------------------------------------------------------------------
143685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143690: -- 5132302

Line 143687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143683: -- 4262811a Switch Sign
143684: ---------------------------------------------------------------------------------------------------
143685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143690: -- 5132302
143691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143684: ---------------------------------------------------------------------------------------------------
143685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143690: -- 5132302
143691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143685: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143686: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143690: -- 5132302
143691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143693:

Line 143691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

143687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143690: -- 5132302
143691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143693:
143694: END IF;
143695:

Line 143692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143688: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143689: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143690: -- 5132302
143691: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143692: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143693:
143694: END IF;
143695:
143696: -- 4955764

Line 143697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143693:
143694: END IF;
143695:
143696: -- 4955764
143697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143699:
143700:
143701: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 143701: XLA_AE_LINES_PKG.ValidateCurrentLine;

143697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143699:
143700:
143701: XLA_AE_LINES_PKG.ValidateCurrentLine;
143702: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143703:
143704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143705: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 143702: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143699:
143700:
143701: XLA_AE_LINES_PKG.ValidateCurrentLine;
143702: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143703:
143704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143705: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
143706: ,p_balance_type_code => l_balance_type_code);

Line 144473: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

144469: l_first_event_id NUMBER;
144470: l_last_event_id NUMBER;
144471:
144472: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
144473: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
144474: --
144475: --
144476: l_result BOOLEAN := TRUE;
144477: l_rows NUMBER := 1000;

Line 144972: XLA_AE_LINES_PKG.g_rec_lines := NULL;

144968: EXIT WHEN l_array_entity_id.COUNT = 0;
144969:
144970: -- initialize arrays
144971: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
144972: XLA_AE_LINES_PKG.g_rec_lines := NULL;
144973:
144974: --
144975: -- Bug 4458708
144976: --

Line 144977: XLA_AE_LINES_PKG.g_LineNumber := 0;

144973:
144974: --
144975: -- Bug 4458708
144976: --
144977: XLA_AE_LINES_PKG.g_LineNumber := 0;
144978:
144979:
144980: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
144981: g_last_hdr_idx := l_array_event_id.LAST;

Line 145153: xla_ae_lines_pkg.SetTrxReversalAttrs

145149: --
145150: -- following sets the accounting attributes needed to reverse
145151: -- accounting for a distributeion
145152: --
145153: xla_ae_lines_pkg.SetTrxReversalAttrs
145154: (p_event_id => l_event_id
145155: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
145156: ,p_trx_reversal_source => l_trx_reversal_source);
145157:

Line 145185: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

145181: --
145182: -- insert dummy rows into lines gt table that were created due to
145183: -- transaction reversals
145184: --
145185: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
145186: l_result := XLA_AE_LINES_PKG.InsertLines;
145187: END IF;
145188:
145189: --

Line 145186: l_result := XLA_AE_LINES_PKG.InsertLines;

145182: -- insert dummy rows into lines gt table that were created due to
145183: -- transaction reversals
145184: --
145185: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
145186: l_result := XLA_AE_LINES_PKG.InsertLines;
145187: END IF;
145188:
145189: --
145190: -- reset the temp_line_num for each set of events fetched from header

Line 145194: xla_ae_lines_pkg.g_temp_line_num := 0;

145190: -- reset the temp_line_num for each set of events fetched from header
145191: -- cursor rather than doing it for each new event in line cursor
145192: -- Bug 3939231
145193: --
145194: xla_ae_lines_pkg.g_temp_line_num := 0;
145195:
145196:
145197:
145198: --

Line 145305: XLA_AE_LINES_PKG.g_rec_lines := null;

145301: END IF;
145302: --
145303: EXIT WHEN l_array_entity_id.count = 0;
145304:
145305: XLA_AE_LINES_PKG.g_rec_lines := null;
145306:
145307: --
145308: -- Bug 4458708
145309: --

Line 145310: XLA_AE_LINES_PKG.g_LineNumber := 0;

145306:
145307: --
145308: -- Bug 4458708
145309: --
145310: XLA_AE_LINES_PKG.g_LineNumber := 0;
145311: --
145312: --
145313:
145314: FOR Idx IN 1..l_array_event_id.count LOOP

Line 145382: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

145378:
145379:
145380:
145381: --
145382: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
145383:
145384: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
145385:
145386: IF l_continue_with_lines THEN

Line 145458: xla_ae_lines_pkg.SetAcctReversalAttrs

145454: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
145455: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_89(Idx);
145456:
145457:
145458: xla_ae_lines_pkg.SetAcctReversalAttrs
145459: (p_event_id => l_event_id
145460: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
145461: ,p_calculate_acctd_flag => l_calculate_acctd_flag
145462: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 146937: XLA_AE_LINES_PKG.CreateGainOrLossLines(

146933:
146934: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146935: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146936: AND (l_actual_flag = 'A')) THEN
146937: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146938: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146939: ,p_application_id => p_application_id
146940: ,p_amb_context_code => 'DEFAULT'
146941: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 146970: l_result := XLA_AE_LINES_PKG.InsertLines ;

146966: END IF;
146967: END IF;
146968:
146969: END LOOP;
146970: l_result := XLA_AE_LINES_PKG.InsertLines ;
146971: end loop;
146972: close line_cur;
146973:
146974:

Line 147782: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

147778: l_first_event_id NUMBER;
147779: l_last_event_id NUMBER;
147780:
147781: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
147782: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
147783: --
147784: --
147785: l_result BOOLEAN := TRUE;
147786: l_rows NUMBER := 1000;

Line 148266: XLA_AE_LINES_PKG.g_rec_lines := NULL;

148262: EXIT WHEN l_array_entity_id.COUNT = 0;
148263:
148264: -- initialize arrays
148265: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
148266: XLA_AE_LINES_PKG.g_rec_lines := NULL;
148267:
148268: --
148269: -- Bug 4458708
148270: --

Line 148271: XLA_AE_LINES_PKG.g_LineNumber := 0;

148267:
148268: --
148269: -- Bug 4458708
148270: --
148271: XLA_AE_LINES_PKG.g_LineNumber := 0;
148272:
148273:
148274: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
148275: g_last_hdr_idx := l_array_event_id.LAST;

Line 148445: xla_ae_lines_pkg.SetTrxReversalAttrs

148441: --
148442: -- following sets the accounting attributes needed to reverse
148443: -- accounting for a distributeion
148444: --
148445: xla_ae_lines_pkg.SetTrxReversalAttrs
148446: (p_event_id => l_event_id
148447: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
148448: ,p_trx_reversal_source => l_trx_reversal_source);
148449:

Line 148477: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

148473: --
148474: -- insert dummy rows into lines gt table that were created due to
148475: -- transaction reversals
148476: --
148477: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
148478: l_result := XLA_AE_LINES_PKG.InsertLines;
148479: END IF;
148480:
148481: --

Line 148478: l_result := XLA_AE_LINES_PKG.InsertLines;

148474: -- insert dummy rows into lines gt table that were created due to
148475: -- transaction reversals
148476: --
148477: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
148478: l_result := XLA_AE_LINES_PKG.InsertLines;
148479: END IF;
148480:
148481: --
148482: -- reset the temp_line_num for each set of events fetched from header

Line 148486: xla_ae_lines_pkg.g_temp_line_num := 0;

148482: -- reset the temp_line_num for each set of events fetched from header
148483: -- cursor rather than doing it for each new event in line cursor
148484: -- Bug 3939231
148485: --
148486: xla_ae_lines_pkg.g_temp_line_num := 0;
148487:
148488:
148489:
148490: --

Line 148596: XLA_AE_LINES_PKG.g_rec_lines := null;

148592: END IF;
148593: --
148594: EXIT WHEN l_array_entity_id.count = 0;
148595:
148596: XLA_AE_LINES_PKG.g_rec_lines := null;
148597:
148598: --
148599: -- Bug 4458708
148600: --

Line 148601: XLA_AE_LINES_PKG.g_LineNumber := 0;

148597:
148598: --
148599: -- Bug 4458708
148600: --
148601: XLA_AE_LINES_PKG.g_LineNumber := 0;
148602: --
148603: --
148604:
148605: FOR Idx IN 1..l_array_event_id.count LOOP

Line 148673: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

148669:
148670:
148671:
148672: --
148673: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
148674:
148675: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
148676:
148677: IF l_continue_with_lines THEN

Line 148749: xla_ae_lines_pkg.SetAcctReversalAttrs

148745: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
148746: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_89(Idx);
148747:
148748:
148749: xla_ae_lines_pkg.SetAcctReversalAttrs
148750: (p_event_id => l_event_id
148751: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
148752: ,p_calculate_acctd_flag => l_calculate_acctd_flag
148753: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 150203: XLA_AE_LINES_PKG.CreateGainOrLossLines(

150199:
150200: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
150201: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
150202: AND (l_actual_flag = 'A')) THEN
150203: XLA_AE_LINES_PKG.CreateGainOrLossLines(
150204: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150205: ,p_application_id => p_application_id
150206: ,p_amb_context_code => 'DEFAULT'
150207: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 150236: l_result := XLA_AE_LINES_PKG.InsertLines ;

150232: END IF;
150233: END IF;
150234:
150235: END LOOP;
150236: l_result := XLA_AE_LINES_PKG.InsertLines ;
150237: end loop;
150238: close line_cur;
150239:
150240:

Line 150961: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

150957: l_first_event_id NUMBER;
150958: l_last_event_id NUMBER;
150959:
150960: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
150961: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
150962: --
150963: --
150964: l_result BOOLEAN := TRUE;
150965: l_rows NUMBER := 1000;

Line 151398: XLA_AE_LINES_PKG.g_rec_lines := NULL;

151394: EXIT WHEN l_array_entity_id.COUNT = 0;
151395:
151396: -- initialize arrays
151397: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
151398: XLA_AE_LINES_PKG.g_rec_lines := NULL;
151399:
151400: --
151401: -- Bug 4458708
151402: --

Line 151403: XLA_AE_LINES_PKG.g_LineNumber := 0;

151399:
151400: --
151401: -- Bug 4458708
151402: --
151403: XLA_AE_LINES_PKG.g_LineNumber := 0;
151404:
151405:
151406: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
151407: g_last_hdr_idx := l_array_event_id.LAST;

Line 151583: xla_ae_lines_pkg.SetTrxReversalAttrs

151579: --
151580: -- following sets the accounting attributes needed to reverse
151581: -- accounting for a distributeion
151582: --
151583: xla_ae_lines_pkg.SetTrxReversalAttrs
151584: (p_event_id => l_event_id
151585: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
151586: ,p_trx_reversal_source => l_trx_reversal_source);
151587:

Line 151615: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

151611: --
151612: -- insert dummy rows into lines gt table that were created due to
151613: -- transaction reversals
151614: --
151615: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
151616: l_result := XLA_AE_LINES_PKG.InsertLines;
151617: END IF;
151618:
151619: --

Line 151616: l_result := XLA_AE_LINES_PKG.InsertLines;

151612: -- insert dummy rows into lines gt table that were created due to
151613: -- transaction reversals
151614: --
151615: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
151616: l_result := XLA_AE_LINES_PKG.InsertLines;
151617: END IF;
151618:
151619: --
151620: -- reset the temp_line_num for each set of events fetched from header

Line 151624: xla_ae_lines_pkg.g_temp_line_num := 0;

151620: -- reset the temp_line_num for each set of events fetched from header
151621: -- cursor rather than doing it for each new event in line cursor
151622: -- Bug 3939231
151623: --
151624: xla_ae_lines_pkg.g_temp_line_num := 0;
151625:
151626:
151627:
151628: --

Line 151711: XLA_AE_LINES_PKG.g_rec_lines := null;

151707: END IF;
151708: --
151709: EXIT WHEN l_array_entity_id.count = 0;
151710:
151711: XLA_AE_LINES_PKG.g_rec_lines := null;
151712:
151713: --
151714: -- Bug 4458708
151715: --

Line 151716: XLA_AE_LINES_PKG.g_LineNumber := 0;

151712:
151713: --
151714: -- Bug 4458708
151715: --
151716: XLA_AE_LINES_PKG.g_LineNumber := 0;
151717: --
151718: --
151719:
151720: FOR Idx IN 1..l_array_event_id.count LOOP

Line 151788: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

151784:
151785:
151786:
151787: --
151788: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
151789:
151790: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
151791:
151792: IF l_continue_with_lines THEN

Line 151836: xla_ae_lines_pkg.SetAcctReversalAttrs

151832: l_rec_rev_acct_attrs.array_acct_attr_code(7) := 'REVERSED_DISTRIBUTION_TYPE';
151833: l_rec_rev_acct_attrs.array_char_value(7) := l_array_source_54(Idx);
151834:
151835:
151836: xla_ae_lines_pkg.SetAcctReversalAttrs
151837: (p_event_id => l_event_id
151838: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
151839: ,p_calculate_acctd_flag => l_calculate_acctd_flag
151840: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 152601: XLA_AE_LINES_PKG.CreateGainOrLossLines(

152597:
152598: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
152599: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
152600: AND (l_actual_flag = 'A')) THEN
152601: XLA_AE_LINES_PKG.CreateGainOrLossLines(
152602: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152603: ,p_application_id => p_application_id
152604: ,p_amb_context_code => 'DEFAULT'
152605: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 152634: l_result := XLA_AE_LINES_PKG.InsertLines ;

152630: END IF;
152631: END IF;
152632:
152633: END LOOP;
152634: l_result := XLA_AE_LINES_PKG.InsertLines ;
152635: end loop;
152636: close line_cur;
152637:
152638:

Line 153472: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

153468: l_first_event_id NUMBER;
153469: l_last_event_id NUMBER;
153470:
153471: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
153472: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
153473: --
153474: --
153475: l_result BOOLEAN := TRUE;
153476: l_rows NUMBER := 1000;

Line 153977: XLA_AE_LINES_PKG.g_rec_lines := NULL;

153973: EXIT WHEN l_array_entity_id.COUNT = 0;
153974:
153975: -- initialize arrays
153976: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
153977: XLA_AE_LINES_PKG.g_rec_lines := NULL;
153978:
153979: --
153980: -- Bug 4458708
153981: --

Line 153982: XLA_AE_LINES_PKG.g_LineNumber := 0;

153978:
153979: --
153980: -- Bug 4458708
153981: --
153982: XLA_AE_LINES_PKG.g_LineNumber := 0;
153983:
153984:
153985: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
153986: g_last_hdr_idx := l_array_event_id.LAST;

Line 154158: xla_ae_lines_pkg.SetTrxReversalAttrs

154154: --
154155: -- following sets the accounting attributes needed to reverse
154156: -- accounting for a distributeion
154157: --
154158: xla_ae_lines_pkg.SetTrxReversalAttrs
154159: (p_event_id => l_event_id
154160: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
154161: ,p_trx_reversal_source => l_trx_reversal_source);
154162:

Line 154190: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

154186: --
154187: -- insert dummy rows into lines gt table that were created due to
154188: -- transaction reversals
154189: --
154190: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
154191: l_result := XLA_AE_LINES_PKG.InsertLines;
154192: END IF;
154193:
154194: --

Line 154191: l_result := XLA_AE_LINES_PKG.InsertLines;

154187: -- insert dummy rows into lines gt table that were created due to
154188: -- transaction reversals
154189: --
154190: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
154191: l_result := XLA_AE_LINES_PKG.InsertLines;
154192: END IF;
154193:
154194: --
154195: -- reset the temp_line_num for each set of events fetched from header

Line 154199: xla_ae_lines_pkg.g_temp_line_num := 0;

154195: -- reset the temp_line_num for each set of events fetched from header
154196: -- cursor rather than doing it for each new event in line cursor
154197: -- Bug 3939231
154198: --
154199: xla_ae_lines_pkg.g_temp_line_num := 0;
154200:
154201:
154202:
154203: --

Line 154312: XLA_AE_LINES_PKG.g_rec_lines := null;

154308: END IF;
154309: --
154310: EXIT WHEN l_array_entity_id.count = 0;
154311:
154312: XLA_AE_LINES_PKG.g_rec_lines := null;
154313:
154314: --
154315: -- Bug 4458708
154316: --

Line 154317: XLA_AE_LINES_PKG.g_LineNumber := 0;

154313:
154314: --
154315: -- Bug 4458708
154316: --
154317: XLA_AE_LINES_PKG.g_LineNumber := 0;
154318: --
154319: --
154320:
154321: FOR Idx IN 1..l_array_event_id.count LOOP

Line 154389: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

154385:
154386:
154387:
154388: --
154389: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
154390:
154391: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
154392:
154393: IF l_continue_with_lines THEN

Line 154465: xla_ae_lines_pkg.SetAcctReversalAttrs

154461: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
154462: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_89(Idx);
154463:
154464:
154465: xla_ae_lines_pkg.SetAcctReversalAttrs
154466: (p_event_id => l_event_id
154467: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
154468: ,p_calculate_acctd_flag => l_calculate_acctd_flag
154469: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 156008: XLA_AE_LINES_PKG.CreateGainOrLossLines(

156004:
156005: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156006: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156007: AND (l_actual_flag = 'A')) THEN
156008: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156009: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156010: ,p_application_id => p_application_id
156011: ,p_amb_context_code => 'DEFAULT'
156012: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 156041: l_result := XLA_AE_LINES_PKG.InsertLines ;

156037: END IF;
156038: END IF;
156039:
156040: END LOOP;
156041: l_result := XLA_AE_LINES_PKG.InsertLines ;
156042: end loop;
156043: close line_cur;
156044:
156045:

Line 156908: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

156904: l_first_event_id NUMBER;
156905: l_last_event_id NUMBER;
156906:
156907: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
156908: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
156909: --
156910: --
156911: l_result BOOLEAN := TRUE;
156912: l_rows NUMBER := 1000;

Line 157467: XLA_AE_LINES_PKG.g_rec_lines := NULL;

157463: EXIT WHEN l_array_entity_id.COUNT = 0;
157464:
157465: -- initialize arrays
157466: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
157467: XLA_AE_LINES_PKG.g_rec_lines := NULL;
157468:
157469: --
157470: -- Bug 4458708
157471: --

Line 157472: XLA_AE_LINES_PKG.g_LineNumber := 0;

157468:
157469: --
157470: -- Bug 4458708
157471: --
157472: XLA_AE_LINES_PKG.g_LineNumber := 0;
157473:
157474:
157475: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
157476: g_last_hdr_idx := l_array_event_id.LAST;

Line 157670: xla_ae_lines_pkg.SetTrxReversalAttrs

157666: --
157667: -- following sets the accounting attributes needed to reverse
157668: -- accounting for a distributeion
157669: --
157670: xla_ae_lines_pkg.SetTrxReversalAttrs
157671: (p_event_id => l_event_id
157672: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
157673: ,p_trx_reversal_source => l_trx_reversal_source);
157674:

Line 157702: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

157698: --
157699: -- insert dummy rows into lines gt table that were created due to
157700: -- transaction reversals
157701: --
157702: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
157703: l_result := XLA_AE_LINES_PKG.InsertLines;
157704: END IF;
157705:
157706: --

Line 157703: l_result := XLA_AE_LINES_PKG.InsertLines;

157699: -- insert dummy rows into lines gt table that were created due to
157700: -- transaction reversals
157701: --
157702: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
157703: l_result := XLA_AE_LINES_PKG.InsertLines;
157704: END IF;
157705:
157706: --
157707: -- reset the temp_line_num for each set of events fetched from header

Line 157711: xla_ae_lines_pkg.g_temp_line_num := 0;

157707: -- reset the temp_line_num for each set of events fetched from header
157708: -- cursor rather than doing it for each new event in line cursor
157709: -- Bug 3939231
157710: --
157711: xla_ae_lines_pkg.g_temp_line_num := 0;
157712:
157713:
157714:
157715: --

Line 157809: XLA_AE_LINES_PKG.g_rec_lines := null;

157805: END IF;
157806: --
157807: EXIT WHEN l_array_entity_id.count = 0;
157808:
157809: XLA_AE_LINES_PKG.g_rec_lines := null;
157810:
157811: --
157812: -- Bug 4458708
157813: --

Line 157814: XLA_AE_LINES_PKG.g_LineNumber := 0;

157810:
157811: --
157812: -- Bug 4458708
157813: --
157814: XLA_AE_LINES_PKG.g_LineNumber := 0;
157815: --
157816: --
157817:
157818: FOR Idx IN 1..l_array_event_id.count LOOP

Line 157886: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

157882:
157883:
157884:
157885: --
157886: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
157887:
157888: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
157889:
157890: IF l_continue_with_lines THEN

Line 157940: xla_ae_lines_pkg.SetAcctReversalAttrs

157936: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
157937: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_87(Idx);
157938:
157939:
157940: xla_ae_lines_pkg.SetAcctReversalAttrs
157941: (p_event_id => l_event_id
157942: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
157943: ,p_calculate_acctd_flag => l_calculate_acctd_flag
157944: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 159141: XLA_AE_LINES_PKG.CreateGainOrLossLines(

159137:
159138: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159139: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159140: AND (l_actual_flag = 'A')) THEN
159141: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159142: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159143: ,p_application_id => p_application_id
159144: ,p_amb_context_code => 'DEFAULT'
159145: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 159174: l_result := XLA_AE_LINES_PKG.InsertLines ;

159170: END IF;
159171: END IF;
159172:
159173: END LOOP;
159174: l_result := XLA_AE_LINES_PKG.InsertLines ;
159175: end loop;
159176: close line_cur;
159177:
159178:

Line 159928: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

159924: l_first_event_id NUMBER;
159925: l_last_event_id NUMBER;
159926:
159927: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
159928: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
159929: --
159930: --
159931: l_result BOOLEAN := TRUE;
159932: l_rows NUMBER := 1000;

Line 160360: XLA_AE_LINES_PKG.g_rec_lines := NULL;

160356: EXIT WHEN l_array_entity_id.COUNT = 0;
160357:
160358: -- initialize arrays
160359: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
160360: XLA_AE_LINES_PKG.g_rec_lines := NULL;
160361:
160362: --
160363: -- Bug 4458708
160364: --

Line 160365: XLA_AE_LINES_PKG.g_LineNumber := 0;

160361:
160362: --
160363: -- Bug 4458708
160364: --
160365: XLA_AE_LINES_PKG.g_LineNumber := 0;
160366:
160367:
160368: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
160369: g_last_hdr_idx := l_array_event_id.LAST;

Line 160518: xla_ae_lines_pkg.SetTrxReversalAttrs

160514: --
160515: -- following sets the accounting attributes needed to reverse
160516: -- accounting for a distributeion
160517: --
160518: xla_ae_lines_pkg.SetTrxReversalAttrs
160519: (p_event_id => l_event_id
160520: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
160521: ,p_trx_reversal_source => l_trx_reversal_source);
160522:

Line 160550: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

160546: --
160547: -- insert dummy rows into lines gt table that were created due to
160548: -- transaction reversals
160549: --
160550: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
160551: l_result := XLA_AE_LINES_PKG.InsertLines;
160552: END IF;
160553:
160554: --

Line 160551: l_result := XLA_AE_LINES_PKG.InsertLines;

160547: -- insert dummy rows into lines gt table that were created due to
160548: -- transaction reversals
160549: --
160550: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
160551: l_result := XLA_AE_LINES_PKG.InsertLines;
160552: END IF;
160553:
160554: --
160555: -- reset the temp_line_num for each set of events fetched from header

Line 160559: xla_ae_lines_pkg.g_temp_line_num := 0;

160555: -- reset the temp_line_num for each set of events fetched from header
160556: -- cursor rather than doing it for each new event in line cursor
160557: -- Bug 3939231
160558: --
160559: xla_ae_lines_pkg.g_temp_line_num := 0;
160560:
160561:
160562:
160563: --

Line 160665: XLA_AE_LINES_PKG.g_rec_lines := null;

160661: END IF;
160662: --
160663: EXIT WHEN l_array_entity_id.count = 0;
160664:
160665: XLA_AE_LINES_PKG.g_rec_lines := null;
160666:
160667: --
160668: -- Bug 4458708
160669: --

Line 160670: XLA_AE_LINES_PKG.g_LineNumber := 0;

160666:
160667: --
160668: -- Bug 4458708
160669: --
160670: XLA_AE_LINES_PKG.g_LineNumber := 0;
160671: --
160672: --
160673:
160674: FOR Idx IN 1..l_array_event_id.count LOOP

Line 160742: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

160738:
160739:
160740:
160741: --
160742: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
160743:
160744: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
160745:
160746: IF l_continue_with_lines THEN

Line 160822: xla_ae_lines_pkg.SetAcctReversalAttrs

160818: l_rec_rev_acct_attrs.array_acct_attr_code(23) := 'UPG_DR_ENC_TYPE_ID';
160819: l_rec_rev_acct_attrs.array_num_value(23) := l_array_source_89(Idx);
160820:
160821:
160822: xla_ae_lines_pkg.SetAcctReversalAttrs
160823: (p_event_id => l_event_id
160824: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
160825: ,p_calculate_acctd_flag => l_calculate_acctd_flag
160826: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 161428: XLA_AE_LINES_PKG.CreateGainOrLossLines(

161424:
161425: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161426: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
161427: AND (l_actual_flag = 'A')) THEN
161428: XLA_AE_LINES_PKG.CreateGainOrLossLines(
161429: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161430: ,p_application_id => p_application_id
161431: ,p_amb_context_code => 'DEFAULT'
161432: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 161461: l_result := XLA_AE_LINES_PKG.InsertLines ;

161457: END IF;
161458: END IF;
161459:
161460: END LOOP;
161461: l_result := XLA_AE_LINES_PKG.InsertLines ;
161462: end loop;
161463: close line_cur;
161464:
161465:

Line 162275: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

162271: l_first_event_id NUMBER;
162272: l_last_event_id NUMBER;
162273:
162274: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
162275: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
162276: --
162277: --
162278: l_result BOOLEAN := TRUE;
162279: l_rows NUMBER := 1000;

Line 162768: XLA_AE_LINES_PKG.g_rec_lines := NULL;

162764: EXIT WHEN l_array_entity_id.COUNT = 0;
162765:
162766: -- initialize arrays
162767: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
162768: XLA_AE_LINES_PKG.g_rec_lines := NULL;
162769:
162770: --
162771: -- Bug 4458708
162772: --

Line 162773: XLA_AE_LINES_PKG.g_LineNumber := 0;

162769:
162770: --
162771: -- Bug 4458708
162772: --
162773: XLA_AE_LINES_PKG.g_LineNumber := 0;
162774:
162775:
162776: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
162777: g_last_hdr_idx := l_array_event_id.LAST;

Line 162948: xla_ae_lines_pkg.SetTrxReversalAttrs

162944: --
162945: -- following sets the accounting attributes needed to reverse
162946: -- accounting for a distributeion
162947: --
162948: xla_ae_lines_pkg.SetTrxReversalAttrs
162949: (p_event_id => l_event_id
162950: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
162951: ,p_trx_reversal_source => l_trx_reversal_source);
162952:

Line 162980: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

162976: --
162977: -- insert dummy rows into lines gt table that were created due to
162978: -- transaction reversals
162979: --
162980: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
162981: l_result := XLA_AE_LINES_PKG.InsertLines;
162982: END IF;
162983:
162984: --

Line 162981: l_result := XLA_AE_LINES_PKG.InsertLines;

162977: -- insert dummy rows into lines gt table that were created due to
162978: -- transaction reversals
162979: --
162980: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
162981: l_result := XLA_AE_LINES_PKG.InsertLines;
162982: END IF;
162983:
162984: --
162985: -- reset the temp_line_num for each set of events fetched from header

Line 162989: xla_ae_lines_pkg.g_temp_line_num := 0;

162985: -- reset the temp_line_num for each set of events fetched from header
162986: -- cursor rather than doing it for each new event in line cursor
162987: -- Bug 3939231
162988: --
162989: xla_ae_lines_pkg.g_temp_line_num := 0;
162990:
162991:
162992:
162993: --

Line 163098: XLA_AE_LINES_PKG.g_rec_lines := null;

163094: END IF;
163095: --
163096: EXIT WHEN l_array_entity_id.count = 0;
163097:
163098: XLA_AE_LINES_PKG.g_rec_lines := null;
163099:
163100: --
163101: -- Bug 4458708
163102: --

Line 163103: XLA_AE_LINES_PKG.g_LineNumber := 0;

163099:
163100: --
163101: -- Bug 4458708
163102: --
163103: XLA_AE_LINES_PKG.g_LineNumber := 0;
163104: --
163105: --
163106:
163107: FOR Idx IN 1..l_array_event_id.count LOOP

Line 163175: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

163171:
163172:
163173:
163174: --
163175: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
163176:
163177: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
163178:
163179: IF l_continue_with_lines THEN

Line 163251: xla_ae_lines_pkg.SetAcctReversalAttrs

163247: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
163248: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_89(Idx);
163249:
163250:
163251: xla_ae_lines_pkg.SetAcctReversalAttrs
163252: (p_event_id => l_event_id
163253: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
163254: ,p_calculate_acctd_flag => l_calculate_acctd_flag
163255: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 164734: XLA_AE_LINES_PKG.CreateGainOrLossLines(

164730:
164731: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164732: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164733: AND (l_actual_flag = 'A')) THEN
164734: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164735: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164736: ,p_application_id => p_application_id
164737: ,p_amb_context_code => 'DEFAULT'
164738: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 164767: l_result := XLA_AE_LINES_PKG.InsertLines ;

164763: END IF;
164764: END IF;
164765:
164766: END LOOP;
164767: l_result := XLA_AE_LINES_PKG.InsertLines ;
164768: end loop;
164769: close line_cur;
164770:
164771:

Line 165656: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

165652: l_first_event_id NUMBER;
165653: l_last_event_id NUMBER;
165654:
165655: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
165656: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
165657: --
165658: --
165659: l_result BOOLEAN := TRUE;
165660: l_rows NUMBER := 1000;

Line 166218: XLA_AE_LINES_PKG.g_rec_lines := NULL;

166214: EXIT WHEN l_array_entity_id.COUNT = 0;
166215:
166216: -- initialize arrays
166217: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
166218: XLA_AE_LINES_PKG.g_rec_lines := NULL;
166219:
166220: --
166221: -- Bug 4458708
166222: --

Line 166223: XLA_AE_LINES_PKG.g_LineNumber := 0;

166219:
166220: --
166221: -- Bug 4458708
166222: --
166223: XLA_AE_LINES_PKG.g_LineNumber := 0;
166224:
166225:
166226: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
166227: g_last_hdr_idx := l_array_event_id.LAST;

Line 166416: xla_ae_lines_pkg.SetTrxReversalAttrs

166412: --
166413: -- following sets the accounting attributes needed to reverse
166414: -- accounting for a distributeion
166415: --
166416: xla_ae_lines_pkg.SetTrxReversalAttrs
166417: (p_event_id => l_event_id
166418: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
166419: ,p_trx_reversal_source => l_trx_reversal_source);
166420:

Line 166448: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

166444: --
166445: -- insert dummy rows into lines gt table that were created due to
166446: -- transaction reversals
166447: --
166448: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
166449: l_result := XLA_AE_LINES_PKG.InsertLines;
166450: END IF;
166451:
166452: --

Line 166449: l_result := XLA_AE_LINES_PKG.InsertLines;

166445: -- insert dummy rows into lines gt table that were created due to
166446: -- transaction reversals
166447: --
166448: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
166449: l_result := XLA_AE_LINES_PKG.InsertLines;
166450: END IF;
166451:
166452: --
166453: -- reset the temp_line_num for each set of events fetched from header

Line 166457: xla_ae_lines_pkg.g_temp_line_num := 0;

166453: -- reset the temp_line_num for each set of events fetched from header
166454: -- cursor rather than doing it for each new event in line cursor
166455: -- Bug 3939231
166456: --
166457: xla_ae_lines_pkg.g_temp_line_num := 0;
166458:
166459:
166460:
166461: --

Line 166563: XLA_AE_LINES_PKG.g_rec_lines := null;

166559: END IF;
166560: --
166561: EXIT WHEN l_array_entity_id.count = 0;
166562:
166563: XLA_AE_LINES_PKG.g_rec_lines := null;
166564:
166565: --
166566: -- Bug 4458708
166567: --

Line 166568: XLA_AE_LINES_PKG.g_LineNumber := 0;

166564:
166565: --
166566: -- Bug 4458708
166567: --
166568: XLA_AE_LINES_PKG.g_LineNumber := 0;
166569: --
166570: --
166571:
166572: FOR Idx IN 1..l_array_event_id.count LOOP

Line 166640: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

166636:
166637:
166638:
166639: --
166640: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
166641:
166642: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
166643:
166644: IF l_continue_with_lines THEN

Line 166694: xla_ae_lines_pkg.SetAcctReversalAttrs

166690: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
166691: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_87(Idx);
166692:
166693:
166694: xla_ae_lines_pkg.SetAcctReversalAttrs
166695: (p_event_id => l_event_id
166696: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
166697: ,p_calculate_acctd_flag => l_calculate_acctd_flag
166698: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 167858: XLA_AE_LINES_PKG.CreateGainOrLossLines(

167854:
167855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
167856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
167857: AND (l_actual_flag = 'A')) THEN
167858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
167859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167860: ,p_application_id => p_application_id
167861: ,p_amb_context_code => 'DEFAULT'
167862: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 167891: l_result := XLA_AE_LINES_PKG.InsertLines ;

167887: END IF;
167888: END IF;
167889:
167890: END LOOP;
167891: l_result := XLA_AE_LINES_PKG.InsertLines ;
167892: end loop;
167893: close line_cur;
167894:
167895:

Line 168664: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

168660: l_first_event_id NUMBER;
168661: l_last_event_id NUMBER;
168662:
168663: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
168664: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
168665: --
168666: --
168667: l_result BOOLEAN := TRUE;
168668: l_rows NUMBER := 1000;

Line 169145: XLA_AE_LINES_PKG.g_rec_lines := NULL;

169141: EXIT WHEN l_array_entity_id.COUNT = 0;
169142:
169143: -- initialize arrays
169144: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
169145: XLA_AE_LINES_PKG.g_rec_lines := NULL;
169146:
169147: --
169148: -- Bug 4458708
169149: --

Line 169150: XLA_AE_LINES_PKG.g_LineNumber := 0;

169146:
169147: --
169148: -- Bug 4458708
169149: --
169150: XLA_AE_LINES_PKG.g_LineNumber := 0;
169151:
169152:
169153: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
169154: g_last_hdr_idx := l_array_event_id.LAST;

Line 169340: xla_ae_lines_pkg.SetTrxReversalAttrs

169336: --
169337: -- following sets the accounting attributes needed to reverse
169338: -- accounting for a distributeion
169339: --
169340: xla_ae_lines_pkg.SetTrxReversalAttrs
169341: (p_event_id => l_event_id
169342: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
169343: ,p_trx_reversal_source => l_trx_reversal_source);
169344:

Line 169372: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

169368: --
169369: -- insert dummy rows into lines gt table that were created due to
169370: -- transaction reversals
169371: --
169372: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
169373: l_result := XLA_AE_LINES_PKG.InsertLines;
169374: END IF;
169375:
169376: --

Line 169373: l_result := XLA_AE_LINES_PKG.InsertLines;

169369: -- insert dummy rows into lines gt table that were created due to
169370: -- transaction reversals
169371: --
169372: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
169373: l_result := XLA_AE_LINES_PKG.InsertLines;
169374: END IF;
169375:
169376: --
169377: -- reset the temp_line_num for each set of events fetched from header

Line 169381: xla_ae_lines_pkg.g_temp_line_num := 0;

169377: -- reset the temp_line_num for each set of events fetched from header
169378: -- cursor rather than doing it for each new event in line cursor
169379: -- Bug 3939231
169380: --
169381: xla_ae_lines_pkg.g_temp_line_num := 0;
169382:
169383:
169384:
169385: --

Line 169469: XLA_AE_LINES_PKG.g_rec_lines := null;

169465: END IF;
169466: --
169467: EXIT WHEN l_array_entity_id.count = 0;
169468:
169469: XLA_AE_LINES_PKG.g_rec_lines := null;
169470:
169471: --
169472: -- Bug 4458708
169473: --

Line 169474: XLA_AE_LINES_PKG.g_LineNumber := 0;

169470:
169471: --
169472: -- Bug 4458708
169473: --
169474: XLA_AE_LINES_PKG.g_LineNumber := 0;
169475: --
169476: --
169477:
169478: FOR Idx IN 1..l_array_event_id.count LOOP

Line 169546: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

169542:
169543:
169544:
169545: --
169546: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
169547:
169548: l_acct_reversal_source := SUBSTR(l_array_source_52(Idx), 1,30);
169549:
169550: IF l_continue_with_lines THEN

Line 169600: xla_ae_lines_pkg.SetAcctReversalAttrs

169596: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
169597: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_87(Idx);
169598:
169599:
169600: xla_ae_lines_pkg.SetAcctReversalAttrs
169601: (p_event_id => l_event_id
169602: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
169603: ,p_calculate_acctd_flag => l_calculate_acctd_flag
169604: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 170400: XLA_AE_LINES_PKG.CreateGainOrLossLines(

170396:
170397: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170398: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170399: AND (l_actual_flag = 'A')) THEN
170400: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170401: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170402: ,p_application_id => p_application_id
170403: ,p_amb_context_code => 'DEFAULT'
170404: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 170433: l_result := XLA_AE_LINES_PKG.InsertLines ;

170429: END IF;
170430: END IF;
170431:
170432: END LOOP;
170433: l_result := XLA_AE_LINES_PKG.InsertLines ;
170434: end loop;
170435: close line_cur;
170436:
170437:

Line 170568: xla_ae_lines_pkg.SetNullLine;

170564:
170565: --
170566: -- initialize array of lines with NULL
170567: --
170568: xla_ae_lines_pkg.SetNullLine;
170569:
170570: --
170571: -- initialize header extract count -- Bug 4865292
170572: --